El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario consulta usando like
Desconocido
Enviado - 19/8/2004
 
Hola
Estoy intentando usar una consulta SQL donde un campo contenga un valor de una variable pero no me funciona. Yo hago lo siguiente:
"select * from tabla where campo1 like '" & texto.text & "'
No se donde colocar los asteriscos.
Gracias de antemano
 
nostromo
389 Mensaje(s)
Enviado - 19/8/2004
 
Hola;

El textbox, el contenido debes cuidar si es string o número, lo cual proporciona la posición de las comillas simples.

El asterisco se utiliza para desplegar la totalidad de la tabla en un grid.

Debes especificar el campo a mostrar si es una suma o no.

Nos vemos.
 
Santos Meza
12 Mensaje(s)
Enviado - 22/8/2004
 
K onda, espero y te pueda servir esto.

Como te habian dicho anteriormente, tienes k cuidar k tipo de dato es el campo con el cual quieres hacer la consulta, por ejemplo si el campo es numerico quedaria de la siguiente manera:

"select * from tabla where campo1 like " & " val(textbox1.text) & " & "%" & "

y para una cadena seria asi:

"select * from tabla where campo1 like '" & trim(textbox1.text) & "'%" & "

una de las observaciones que te haria es que en lugar de usar el * utilizaras el % ya que es un poco mas rapido k el *, pero en fin tu sabes, si no te funciona o algo ahi me avisas ok.
 
 

 

Contactos myStudio Network