18/07/2011, 11:06
|
| | | Fecha de Ingreso: junio-2011 Ubicación: Guatemala
Mensajes: 273
Antigüedad: 13 años, 4 meses Puntos: 33 | |
Respuesta: Crear filtros dinámicos en consultas de bases de datos en Visual Basic 20 Yo generalmente creo un procedimiento con todos los posibles campos de filtro, y despues recorro cada objeto del form y si tiene valor le asigno el valor de lo contrario un Null, entonces en tu procedimiento pones algo asi
select campo1, campo2, campo3 from Campos
where (@FiltroC1 is null or Campo1 = @FiltroC1)
and (@FiltroC2 is null or campo2 = @FiltroC2)
Con esto cada parametro que envio se recibo en el stored como una cadena o entero y se interpreta como tal, si envio un query dynamico se esta propenso a la inyección |