Visual Basic - error en metodo find de ado

Life is soft - evento anual de software empresarial
 
Vista:

error en metodo find de ado

Publicado por Roberto Muñoz Moreno (24 intervenciones) el 27/11/2002 02:21:45
tengo el siguiente problema con el metodo find en ado:

tengo enlazados un datalist con un control ado y usando de esta manera el meto me funciona bien: adodc1.recorset.find (\"APELLIDOPATERNO =\'SANCHEZ\'\")
y cuando trato de usar la cadena de busqueda o sea SANCHEZ o la que corresponde tomandola del control datalista me da error 3001 argumentos fuera de rango.
la sintaxis que me da error es la siguiente:
adodc1.recordset.find (\"APELLIDOPATERNO =DATALIST1.BOUNDTEXT\")

ya probe quitando y poniento comas, apostrofes, parentesis y no me queda.

de antemano gracias por su ayuda
realmente me urge.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error en metodo find de ado

Publicado por susana (56 intervenciones) el 27/11/2002 19:23:26
recordset.find (\"APELLIDOPATERNO='" & _
" DATALIST1.BOUNDTEXT & "'\")

Datalist1.BoundText, no es un literal, por lo que debes concatenarlo dentro del criterio (string). No olvides las comillas simples después del = y antes del ultimo \ ,y comprueba los espacios.
SUERTE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar