MOVE FIRST NO MYSQL EOF - BOF
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?
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?
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
Valeu Marcelo...
Tópico encerrado , respostas não são mais permitidas