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

Cadenas Incompletas

Estas en el tema de Cadenas Incompletas en el foro de Visual Basic clásico en Foros del Web. hola amigos de foro.... tengo el siguiente codigo.... sSelect = "Select * From Cheques2 Where des_hotel = '" & Text1.Text & "'" Set rst = ...
  #1 (permalink)  
Antiguo 20/09/2007, 08:45
 
Fecha de Ingreso: septiembre-2007
Mensajes: 9
Antigüedad: 16 años, 7 meses
Puntos: 0
Cadenas Incompletas

hola amigos de foro.... tengo el siguiente codigo....

sSelect = "Select * From Cheques2 Where des_hotel = '" & Text1.Text & "'"


Set rst = CreateObject("adodb.recordset")
rst.CursorLocation = adUseClient

rst.Open sSelect, cn, adOpenStatic, adLockOptimistic


Set MSHFlexGrid1.DataSource = rst



ahora bien... lo ke deseo es encontrar la manera en la que el usuario pueda ingresar parte de una palabra en el text box... y se rellene el grid con los datos... no se donde poner los signos "%" para ke haga la consulta sql... siempre me genera error de sintaxis

muchas gracias por la ayuda que me puedan proporcionar
  #2 (permalink)  
Antiguo 20/09/2007, 08:57
 
Fecha de Ingreso: agosto-2007
Ubicación: En el lugar menos pensado
Mensajes: 83
Antigüedad: 16 años, 9 meses
Puntos: 2
Re: Cadenas Incompletas

Hola

Bueno, te da error de sintaxis como tal o no te trae registros?
pues cuando escribes parte de una palabra no puedes usar el igual en la consulta, debes usar un like por ej y ahi si usar los % %, algo así:
select * from tabla where campo like '%text1.text%', espero te sirva
saludos
  #3 (permalink)  
Antiguo 20/09/2007, 16:08
 
Fecha de Ingreso: septiembre-2007
Mensajes: 9
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Cadenas Incompletas

ok gracias!!!!!

ya me di cuenta en donde estaba mi error

y fue por la ayuda que me diste

muchas gracias...


y hasta pronto
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 05:12.