MOVE FIRST NO MYSQL EOF - BOF

ADILSOO 20/04/2012 18:59:33
#400393
Buenas noches, bem amigos, estou com um pequeno probleminha, estou tentando varrer uma tabela em MySQL para achar um registro, mas quando eu mando o código...

Do While Not rsTab.EOF = True
If rsTab!Campo = txt1.text then
msgbox[Ô]lalalalalala[Ô]
end if
rsTab.MoveNext
Loop

ele chega na linha Do While e já vai pro END IF, logica mente está no FINAL da tabela, mas aí eu coloco antes, rsTab.MoveFirst e me aparece a mensagem, EOF ou BOF são verdadeiros...

oque pode ser? no Access eu fazia assim, agora no MySQL não vai nem a pau, tem outra maneira de mover para o primeiro?
MARCELO.TREZE 20/04/2012 21:05:18
#400404
Resposta escolhida
Olha eu faria assim

sSQL = [Ô]SELECT * FROM tabela WHERE campo = [ô][Ô] & txt1.Text & [Ô][ô][Ô]
Set rsTab = cnn.Execute(sSQL)
If Not (rsTab.EOF = True And rsTab.BOF = True) Then
msgbox[Ô]Registro existe[Ô]
Else
Msgbox [Ô]O regitro não existe no banco de dados![Ô]
End If


ADILSOO 20/04/2012 21:24:08
#400407
Valeu Marcelo...
Tópico encerrado , respostas não são mais permitidas