Query di ricerca con molti campi con sql server 2005 in vb 2008

lunedì 23 novembre 2009 - 15.00

basicdany Profilo | Expert

ciao a tutti, devo eseguire una query di ricerca in un db sql server 2005 tramite vb.net 2008, il problema e che i campi di ricerca sono 15 e possono essere vuoti o pieni, di tipo data o stringa,
a seconda della ricerca che si vuole eseguire l'utente riempiera' i campi che vuole.
Come posso fare questo tipo di query in modo semplice senza gestire in modo molto macchinoso,(andando a controllare i campi se sono vuoti o pieni e quindi creare la query pezzi a pezzi)
tengo a precisare che utilizzo un db sql serve 2005.

Grazie a tutti.

AntCiar Profilo | Expert

Ciao

Una idea veloce: metti tutti i controlli che l'utente usa per decidere su cosa filtrare in un panel. Associa al tag di ogni controllo il nome del campo relativo nel database. Quando devi fare la query ti dichiari una stringa e poi scorrendo tutti i cotrolli del panel, per quelli valorizzati, accodi nella stringa il relativo nome campo e valore (ovviamente tenendo conto del tipo di campo)

ciao
Cristian Barca

basicdany Profilo | Expert

si infatti la mia idea era simile, volevo sapere se nel caso, si poteva utilizzare un altra tecnica, altrimenti non mi resta che fare cosi.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5