Eh Nhois
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 14/12/2006 16:46 hs
Perguntinha besta: como faço uma pesquisa com dois argumentos em ADO. Ex: rs.Find "Matricula = " & Matricula & " AND Codigo = 1" Muchas gracias!
Gelson
|
|
|
|
Eh Nhois
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2006 13:30 hs
Desculpe insistir, galera, mas alguém tem alguma idéia. Obrigado Gelson
|
|
|
kerplunk
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2006 13:37 hs
dim rs as new adodb.recordset set rs = new adodb.recordset rs.open "Select * from tabela where matricula = " & matricula & " And Codigo = 1",ConexaoADO
|
|
|
Eh Nhois
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2006 16:24 hs
Existe outra maneira, sem SQL?
|
|
|
|
Postada em 19/12/2006 13:59 hs
Eu recomendo usar SQL sempre mas se vc não quiser usar tem um modo parecido com o find q permite mais de um campo... e usa sintaxe SQL (não tem jeito) mas é um pouco mais simples: rs.Filter = "Nome = 'JOSE' AND idade = 32" ou no seu caso; rs.Filter = "matricula = " & matricula & " And Codigo = 1" só q o seu recordset estará filtrado, ou seja, conterá somente os registros pesquisados, o q é diferente do find... para retornar todos os registros anteriores do seu recordset faça assim: rs.filter = 0 rs.requery isso é para ADO at+
|
|
|