Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error de sintaxis (falta operador) en la expresion

Estas en el tema de Error de sintaxis (falta operador) en la expresion en el foro de Visual Basic clásico en Foros del Web. Estoi haciendo una busqueda: .Refresh .Recordset.findfirst "EquipoCasa='" & Text1.Text & "'" y el Text1.Text tiene dentro este nombre "O'Higgins" supongo que el fallo me lo ...
  #1 (permalink)  
Antiguo 26/06/2011, 17:34
 
Fecha de Ingreso: junio-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Error de sintaxis (falta operador) en la expresion

Estoi haciendo una busqueda:

.Refresh
.Recordset.findfirst "EquipoCasa='" & Text1.Text & "'"

y el Text1.Text tiene dentro este nombre "O'Higgins" supongo que el fallo me lo da esa comilla hay alguna manera de resolverlo llevando esa comilla, gracias
  #2 (permalink)  
Antiguo 26/06/2011, 20:59
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: Error de sintaxis (falta operador) en la expresion

Puedes hacerlo con un replace:
Código vb:
Ver original
  1. .Recordset.findfirst "EquipoCasa='" & Replace(Text1.Text,"'","''") & "'"
Con este código puedes enviar comillas a la consulta, sólo hay que reemplazarlas por dos comillas.
  #3 (permalink)  
Antiguo 27/06/2011, 03:50
 
Fecha de Ingreso: junio-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Error de sintaxis (falta operador) en la expresion

bebo gracias por contestar el ejemplo que me distes funciona de maravilla, muchas gracias por resolverme la duda.

Etiquetas: expresion, falta, operador, sintaxis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:39.