Ayuda con las búsquedas en Visual Basic

Hola!
Nuevamente molestando un poquito!
Mira, estoy realizando una búsqueda por medio de una String. Mi problema es que cuando busco con una palabra todo bien, pero cuando lo quiero hacer con 2 (por ej: "Juan Lopez") me da error. ¿Hay alguna manera de poder hacerlo?
Si me podes orientar todo bien, igualmente MUCHAS GRACIAS!
Abel
Este es el código:
Dim Busqueda1 As String
If KeyAscii = "13" Then
Busqueda1 = Text1.Text
With DataEnvironment1.rsCommand2
.MoveFirst
.Find "NOMBRE Like %" & Busqueda1 & "%"
End With
End If

1 respuesta

Respuesta
1
Me parece que lo que pasa es que te faltan las comillas simples que encierran Busqueda1.
Recuerda que es una Cadena lo que estas comparando y DEBE ir entre comillas simples (apostrofes para mi)
O Sea :
.Find "NOMBRE Like %'" & Busqueda1 & "'%"
Saludos
Roberto ALvarado
Bogotá - Colombia
¿Sabes qué me sigue dando error (3001)...?
¿Qué podrá ser?
Saludos
No se... pero el signo de % antes de Busqueda1 lo que hace es busca algo, lo que sea antes de Busqueda1.
Lo otro es verificar que busqueda1 no sea Null,
¿No se que dice exactamente el mensaje de error?
Saludos
Roberto Alvarado
Bogotá - Colombia

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas