Sobre el recordset.movefirst

0

!00000

Si el nombre es normal sin comillas me lo coge recordset.movefirst "nombre='
" & strnombre & "'"
pero cuando pongo Brian O'Neal se vuelve loco con tres '

Como se resuelve esto para que valga para todos los casos

GRACIAS AL GRUPO Y A TOD@S
 
J

James A. Fortune

!00000 said:
Si el nombre es normal sin comillas me lo coge recordset.movefirst "nombre='
" & strnombre & "'"
pero cuando pongo Brian O'Neal se vuelve loco con tres '

Como se resuelve esto para que valga para todos los casos

GRACIAS AL GRUPO Y A TOD@S

"nombre=" & Chr(34) & strnombre & Chr(34)

o

"nombre=" & """" & strnomber & """"

Por ejemplo,

MsgBox (DLookup("[telephono]", "[miTabla]", "[nombrePasado] = " & """" &
strnombre & """"))

elRecordset.MoveFirst "nombre = " & """" & strnombre & """"

elRecordset.MoveFirst "nombre = " & Chr(34) & strnombre & Chr(34)

Si no tiene " en el nombre, pero ' es possible, este es O.K.

James A. Fortune
[email protected]
 
Top