Problema con la búsqueda de registro. Ayuda Urge.
Publicado por LORENA (9 intervenciones) el 20/02/2001 11:21:37
Tengo un formulario de entrada de datos en una bd, conectado mediante ADO, con un comando de buscar registro con el siguiente código:
Dim db As Database
Dim rs As Recordset
Dim answer As String
answer = InputBox("INTRODUZCA NOMBRE", "Buscar registros")
sql = "select * from ABOGADOS where text1.text like " & _
"'*" & answer & "*'"
Set rs = db.OpenRecordset(sql)
If rs.RecordCount = 0 Then 'no se encontraron registros
MsgBox "No se encontraron registros coincidentes."
Set rs = db.OpenRecordset("ABOGADOS")
Else 'se encontró al menos un registro
rs.MoveFirst
End If
Pero siempre me da ERROR 91 : La variable de objeto o variable de bloque with no se ha establecido en la linea "set rs = db.OpenRecordset(sql)". Por favor como puedo conseguir que cuando ejecuto el comando del código que he puesto antes me haga realmente la búsqueda del registro.
Gracias.
Dim db As Database
Dim rs As Recordset
Dim answer As String
answer = InputBox("INTRODUZCA NOMBRE", "Buscar registros")
sql = "select * from ABOGADOS where text1.text like " & _
"'*" & answer & "*'"
Set rs = db.OpenRecordset(sql)
If rs.RecordCount = 0 Then 'no se encontraron registros
MsgBox "No se encontraron registros coincidentes."
Set rs = db.OpenRecordset("ABOGADOS")
Else 'se encontró al menos un registro
rs.MoveFirst
End If
Pero siempre me da ERROR 91 : La variable de objeto o variable de bloque with no se ha establecido en la linea "set rs = db.OpenRecordset(sql)". Por favor como puedo conseguir que cuando ejecuto el comando del código que he puesto antes me haga realmente la búsqueda del registro.
Gracias.
Valora esta pregunta


0