Foros del Web » Programación para mayores de 30 ;) » .NET »

Búsqueda por Parámetro

Estas en el tema de Búsqueda por Parámetro en el foro de .NET en Foros del Web. Hola, kómo hago para buskar en la bd registros según el criterio ke me ingrese el usuario en un "TextBox" y ke sea algo paresido. ...
  #1 (permalink)  
Antiguo 07/06/2005, 15:19
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta Búsqueda por Parámetro

Hola, kómo hago para buskar en la bd registros según el criterio ke me ingrese el usuario en un "TextBox" y ke sea algo paresido.
ejemplo, si me ingresan "jua" me devuelva todos los nombre ke tengan esa frase???
porfis. ayuda..
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #2 (permalink)  
Antiguo 07/06/2005, 15:24
Avatar de HenrydeSousa  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 300
Antigüedad: 20 años, 6 meses
Puntos: 2
A ver, tu pregunta es un poco general.
Te serviría algo así desde tu consulta sql:
SELECT * FROM tabla WHERE campo LIKE 'jua%'
No sé si es lo que quieres.
  #3 (permalink)  
Antiguo 07/06/2005, 15:42
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años, 2 meses
Puntos: 0
si, pero se supone ke "jua" lo eskribe el usuario en un TextBox para buskar los nombres paresidos a "jua", entonces kiero saber kómo reskato ese parámetro kon c#
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #4 (permalink)  
Antiguo 07/06/2005, 23:14
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
Si ya tienes hecha tu conexión y todo eso

string sql = "SELECT * FROM tabla WHERE campo LIKE " & textbox1.text
  #5 (permalink)  
Antiguo 09/06/2005, 11:15
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años, 2 meses
Puntos: 0
esto me funciona : where nombre ='" + this.TbNombre.Text + "'";
pero ésto otro noooo where nombre LIKE '" + this.TbNombre.Text + "'";
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #6 (permalink)  
Antiguo 09/06/2005, 11:22
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 10 meses
Puntos: 2
te no funciona porque te falta un "%". Tendrias que poner lo siguiente:

Esto te devolvera los registros que el nombre empiece por el contenido del textbox:
sql="SELECT * FROM tabla WHERE nombre LIKE '" & tbnombre.text & "%'"

Si lo que quieres es que te busque todos los registros que contengan al principio, mitad o final del registro seria asi:
sql="SELECT * FROM tabla WHERE nombre LIKE '%" & tbnombre.text & "%'"
  #7 (permalink)  
Antiguo 09/06/2005, 13:25
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años, 2 meses
Puntos: 0
ahora sip. me funcionó..

sql ="Select ApePaterno, ApeMaterno, nombre, cargo, anexo, celular from datos where nombre LIKE '%" + this.TbNombre.Text + "%'" ;

gracias.
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
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 23:47.