SQL VB6

NIELSEN 12/04/2011 15:02:46
#371096
Boa tarde galera, tenho o seguinte codigo usado em um dos exemplos do macoratti para conexao ao banco sql.
Private Sub Form_Load()usuario = [Ô]sa[Ô]
senha = [Ô]minhasenha[Ô]
servidor = [Ô]192.168.0.10[Ô]
BancoDados = [Ô]db_sys[Ô]

cn.Provider = [Ô]SQLOLEDB[Ô]
cn.Properties([Ô]Data Source[Ô]).Value = servidor
cn.Properties([Ô]Initial Catalog[Ô]).Value = BancoDados
cn.Properties([Ô]User ID[Ô]).Value = usuario
cn.Properties([Ô]Password[Ô]).Value = senha
cn.Open
[ô]sql = [Ô]Select cliente_varejo, endereco, numero, complemento, bairro, cidade, uf, cep FROM clientes_varejo[Ô]
rs.CursorLocation = adUseClient
[ô]rs.Open sql, cn, adOpenForwardOnly, adLockPessimistic
End Sub
========================================================
AQUI é PARA FILTRAR
========================================================
Private Sub localiza_Click()Dim Titulo, padrao, criterio

Titulo = [Ô]Filtrando por nome[Ô] [ô] define o titulo
padrao = [Ô][Ô] [ô] define o valor padrao

criterio = txt_cliente
If criterio <> [Ô][Ô] Then
With rs

.Close

sql = [Ô]Select cliente_varejo from clientes_varejo Where cliente_varejo like [ô]%[Ô] & criterio & [Ô]%[ô] [Ô]
.Open sql
mostra_dados
End With
txt_bairro = RTrim(txt_bairro)
txt_endereco = RTrim(txt_endereco)
txt_cep = RTrim(txt_cep)
txt_cidade = RTrim(txt_cidade)
txt_complemento = RTrim(txt_complemento)
txt_numero = RTrim(txt_numero)
txt_uf = RTrim(txt_uf)

End If
End Sub

ATE AQUI TB BELEZA, SO Q O MEU PROBLEMA é CONSEGUIR CONSULTAR DADOS DE 2 TABELAS. NAO SEI SE TERIA Q MEXER NA ESTRUTURA DE CONEXAO..
AGRADEÇO FUTUROS HELPS.
KERPLUNK 12/04/2011 15:12:21
#371099
Consultar de duas tabelas é baba, mas sinceramente, não entendi o que vc quer... explica melhor ae
NIELSEN 12/04/2011 15:23:22
#371104
tipo, na tabela LOJA_PEDIDO eu tenho o campo PEDIDO, e na tabela CLIENTES_VAREJO eu tenho os campos cliente_varejo, endereco, numero...
eu quero digitar no campo do form o numero do pedido e ele trará o numero desse pedido e os outros dados da outra tabela referente a esse pedido.
Nao sei se ficou claro
FEDERHEN 12/04/2011 17:28:12
#371117
O segredo está em montar o comando sql...

Fica algo parecido com o que segue:
sql = [Ô]SELECT LOJA.*, CLIENTE.* FROM LOJA,CLIENTE WHERE LOJA_PEDIDO=[ô][Ô] & NumeroDoPedido & [Ô][ô] AND CLIENTE_VAREJO=LOJA_CLIENTE[Ô]

(talves tem que ajustar os nomes de campos e variavel de numero de pedido)
NIELSEN 13/04/2011 08:30:35
#371164
Vou tentar seu exemplo, assim q testar posto aqui o resultado

Obrigado!
Tópico encerrado , respostas não são mais permitidas