Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Filtro per le ricerca di elementi
venerdì 15 dicembre 2006 - 14.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
ven 15 dic 2006 - 14:04
Ciao sto implementando un form per la ricerca di un testo e di un rage di
date all'interno di una tabella, ho due problemini
1) come posso effettuare la ricerca anche per testi simili: es Ros (per la
ricerca di Rossi), so che devo aggiungere il simbolo % ma non capisco in che
punto nel mio codice (sotto riportato)
2) come posso introdurre una ricerca di un range di date (da ... a ...),
facendo in modo che se la datainizio/datafine non sono valorizzate non venga
applicato questo filtro (un po' come ho fatto per il cognome)
DsDati = new DataSet();
dbconn.Open();
SqlCommand myCommand = new SqlCommand("Ricerca_List", dbconn);
myCommand.Parameters.Add(new SqlParameter("@Cognome",
tbCognomeRicerca.Text));
myCommand.Parameters.Add(new SqlParameter("@DataInizio",
tbDataInizio.Text));
myCommand.Parameters.Add(new SqlParameter("@DatFine",
tbDataFine.Text));
myCommand.CommandType = CommandType.StoredProcedure;
SqlDataAdapter DataAdatp = new SqlDataAdapter(myCommand);
DataAdatp.Fill(DsDati, "Elenco");
dbconn.Close();
ALTER PROCEDURE [dbo].[Ricerca_List]
@Cognome varchar(200),
@DataInizio datetime,
@DataFine datetime
AS
SELECT *
FROM [Anag_Figure]
WHERE (@Cognome = '' OR Cognome LIKE @Cognome)
RETURN
Grazie per l'aiuto!
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
ven 29 dic 2006 - 00:14
Ho provato ma non riesco a gestire una ricerca in un range... la situazione è questa
due textbox: dataDa dataA
passo i due valori tramite parametri alla stored procedure
@DataInizio datetime
@DataFine datetime
a questo la SP dovrebbe:
1) se non ho valorizzato i 2 textbox (o uno dei due) non considerare questa condizione della where
2) se entrambi i textbox sono valorizzati cercare le date che appartengono a questo range
Potresti farmi un semplice esempio??
Grazie infinite!!
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
gio 4 gen 2007 - 13:20
Nessun aiutino??
Torna su
Stanze Forum
Elenco Threads
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 !