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

Busqueda de varios parametros

Estas en el tema de Busqueda de varios parametros en el foro de Visual Basic clásico en Foros del Web. Hola estoy haciendo un programa con un datagridview que tiene una funcion que crea un dataset tipado en base al critero capturado en un TextBox ...
  #1 (permalink)  
Antiguo 13/02/2009, 08:53
Avatar de devel  
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Busqueda Busqueda de varios parametros

Hola estoy haciendo un programa con un datagridview que tiene una funcion que crea un dataset tipado en base al critero capturado en un TextBox

esta es la funcion

Dim Al As New List(Of Cliente)

Dim Cn As New ConnectionSolver
Dim Rdr As Object

'Hay que escribir el stored procedure
Dim Cmd As String = "SpSelectClientes '" & Trim(Buscar) & "'"
Try
Rdr = Cn.Query(Cmd)

Do Until Rdr.EOF
Al.Add(New Cliente(CInt(Rdr("IDCliente").Value)))
Rdr.MoveNext()
Loop
Finally
Cn.Connection.Close()
End Try

Return Al

este es el StoredProcedure

CREATE PROCEDURE SpSelectClientes
(
<arroba>Buscar CHAR(60)
)
AS
BEGIN
SELECT
Clientes.IDCliente
FROM
Clientes
WHERE
Clientes.Nombre LIKE '%' + <arroba>Buscar + '%'
OR
Clientes.Direccion LIKE '%' + <arroba>Buscar + '%'
END

Creo que esto puede darles una buena idea de lo que estoy haciendo esto funciona muy bien cuando se trata de un solo criterio de busqueda pero despues las necesidades se hacen mas complejas y es necesario filtrar por mas de un criterio de busqueda, quisiera saber si alguno de ustedes tiene una idea para que la funcion busque entre varios criterios ya sea separados por comas o por espacios.

Gracias de Antemano
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 07:35.