MYSQL COM ADO

AGIU 28/08/2013 09:52:52
#428229
Sou iniciante no VB.NET e estou montando um sistema com o MySQL via ADO.Tenho duas tabelas cada uma em uma conexão, tipo assim Conexão1 cadastro de Fornecedor e na Conexão2 cadastro de Cidades. Como consigo fazer uma consulta MySQL lendo o cadastro de fornecedor da conexão1 e pesquisando a cidade na conexão2 pra mostrar o nome da cidade de um fornecedor ?????
JESUEL.OLIVEIRA 28/08/2013 11:53:10
#428235
Resposta escolhida
Amigo, AGIU.

Em uma execução faça.

  strSQL = SELECT * FROM TABELA1, TABELA2 WHERE TABELA1.CAMPO_REFERENCIA = TABELA2.CAMPO_REFERENCIA 


  conectar()
comando.Connection = CnnConexao
comando.CommandText = strSQL
Dim rsDadosPedidos As MySqlDataReader = comando.ExecuteReader

rsDadosPedidos.read()
OMAR2011 28/08/2013 12:33:06
#428238
Josuel Oliveira se enganou.

Digo uma coisa a você.Esqueça de usar ADO com Mysql Vbnet.
Dor de cabeça na certa.
Não vai encontra apoio para tal feito.
Ado para Vb5,6.
Vbnet,código vbnet.
FELLIPEASSIS 28/08/2013 15:21:17
#428254
qual o proposito de se criar 2 conexões, sendo q pode fazer somente uma conexão em uma classe e depois instanciar onde queira.
é mais facil e fica um trabalho mais organizado. para consultar duas tabelas dinamicamente, pode usar o JOIN ou INNERJOIN, claro que tem q haver relacionamento entre elas
AGIU 29/08/2013 10:58:21
#428276
Josuel obg por ajudar mas não resolve o problema com esta string. Lembrando q tenho dias conexões.

Omar2011 realmente sei que trabalhar com o ADO fica dificil, mas estou iniciando no VB.NET e to tentando seguir como vinha fazer + ou - no VB6.

Fellipe, tenho várias conexões pois meu sistema atuará em algumas conexões em drives diferentes.

Ainda espero uma ajuda, obg a todos
JESUEL.OLIVEIRA 29/08/2013 11:30:54
#428278
OMAR2011

Pode não ser a melhor prática mas funciona!

Não tenho dor de cabeça, é do jeito que sei fazer!

Cliente feliz, dinheiro na conta.

AGIU

Detalhe melhor o que você quer fazer, talvez com mais detalhe possamos lhe ajudar melhor.
Tópico encerrado , respostas não são mais permitidas