4
« en: Sábado 5 de Junio de 2004, 16:23 »
Hola compañeros de solocodigo,necesito vuestra ayuda porque tengo q hace una busqueda con adodc2.recorset.find, la cuestion es que el valor a buscar lo meto en una variable de tipo string,ya que todo es tipo string,pero he probado varias formas y simepre se me va al eof de la base de datos de acces.hos pongo el codigo de la consulta y si vosotros podeis ayudaarme a resorverlo loa gradeceria muchisimo.
El problema esq siempre va al eof,y el valor de la busqueda si existe en al tabla pero pasa de el como si no estuviera.
a = Label8.Caption
Debug.Print a
Adodc2.Recordset.Find "id_coche ='" & a & "'"
'Adodc2.Recordset.Find "like id_coche=%" & Label8.Caption & "%"
'Adodc2.Recordset.Find "id_coche=" & "Label8.Caption"
If Adodc2.Recordset.EOF Then
MsgBox "No hay registros activo", vbInformation, "No hay registro"
Exit Sub
End If
Adodc2.Recordset.Fields("alquilado").Value = 1
Adodc2.Recordset.Fields("dni").Value = Label7.Caption
Adodc2.Recordset.Update