como usar LIKE en ADO
Estoy realizando un sistema en Visual Basic, utilizando Access 2000 como base de datos, y accediendo a ella a través de ADO 2.5 y tengo el siguiente problema:
esto es parte de un código de búsqueda:
rstParticipante.ActiveConnection = cnn
rstParticipante.CursorType = adOpenKeyset
rstParticipante.LockType = adLockOptimistic
rstParticipante.Open "SELECT ch_codParticipante,tx_apePaterno,tx_apeMaterno,tx_nombParticipante, tx_numDNI FROM PARTICIPANTE WHERE tx_apePaterno Like 'F*' "
ya comprobe que exista personas cuyo apellido comienze con F...y el RecordCount me arroja cero ocurrencias...
este mismo problema lo he tenido cuando uso funciones como MAX...etc..
Saben cual puede ser el problema, o que estoy haciendo mal...espero su repuesta...es muy urgente. gracias a todos.
esto es parte de un código de búsqueda:
rstParticipante.ActiveConnection = cnn
rstParticipante.CursorType = adOpenKeyset
rstParticipante.LockType = adLockOptimistic
rstParticipante.Open "SELECT ch_codParticipante,tx_apePaterno,tx_apeMaterno,tx_nombParticipante, tx_numDNI FROM PARTICIPANTE WHERE tx_apePaterno Like 'F*' "
ya comprobe que exista personas cuyo apellido comienze con F...y el RecordCount me arroja cero ocurrencias...
este mismo problema lo he tenido cuando uso funciones como MAX...etc..
Saben cual puede ser el problema, o que estoy haciendo mal...espero su repuesta...es muy urgente. gracias a todos.
sql = "select * from tabla where campo'" & "P%'"
Utiliza el % como comodin y no el *
Saludos
Utiliza el % como comodin y no el *
Saludos
Por alguna razon los Recordcount no funcionan inmediatante en ADO
Para verificar si el Recordset tiene datos, escribe lo siguiente:
With rstParticipante
if not .BOF And Not .EOF then
....
End if
End Whith
Si esa condicion se da entonces el recorset tiene datos.
Pero no creo que sea el like que tenga problemas.
Para verificar si el Recordset tiene datos, escribe lo siguiente:
With rstParticipante
if not .BOF And Not .EOF then
....
End if
End Whith
Si esa condicion se da entonces el recorset tiene datos.
Pero no creo que sea el like que tenga problemas.
