Query parametriche

lunedì 22 novembre 2004 - 22.47

zip2k Profilo | Newbie

non ricordo il codice SQL per fare query parametriche...
qualcuno mi potrebbe rinfrescare la memoria???
grazie

LudovicoVan Profilo | Junior Member

Ciao zip,

purtroppo in questo momento sfugge anche a me!
Comunque, potresti provare a consultare l'help in linea...

HTH. -LV

Brainkiller Profilo | Guru

Da .NET è abbastanza facile. Puoi provare per esempio così:

SqlCommand Command = new SqlCommand("SELECT * FROM Table WHERE Field =
@FieldValue");
Command.Parameters.Add("@FieldValue", "Ciao");

Oppure puoi crearti delle Stored Procedure e il ragionamento è simile, è sufficiente che aggiungi man mano i tuoi parametri e poi lanci con un ExecuteNonQuery()

ciao
david

zip2k Profilo | Newbie

brainkiller...
io per query parametriche intendevo dire...
fare decidere all'utente il parametro con il quale fare la riceca...

esempio:
voglio ricerca il prodotto identificato con il codice "es.3",
pero' voglio fare decidere al cliente il codice da ricercare...

forse mi sono espresso male...

zip2k Profilo | Newbie

ludovicoVan...

grazie per l'interessamento... ho provato... ma non sono riuscito a trovare la sintassi...
se ti dovesse venire in mente...ti sarei grato se me lo riferiresti...

grazie
max
caio

Brainkiller Profilo | Guru

Non capisco ancora.
Mi sembra una cosa banale... una volta che l'utente seleziona da un combobox o inserisce una casella di testo un valore è sufficiente che esegui una query recuperaendo quel valore.

Esempio se usi una Textbox chiamata "alfa"

Puoi fare:

"select * from tabella where utente=" + alfa.Text

se sono numeri oppure usi:

"Like '%" + alfa.Text + "%'"

se sono testi.

ciao
david

zip2k Profilo | Newbie

ALLA FINE MI SONO RICORDATO COME SI FACEVA...
GRAZIE PER L'INTERESSAMENTO...
TI INCOLLO LA QUERY...

SELECT [ANAGRAFICA CLIENTI].[COD CLIENTE], [ANAGRAFICA CLIENTI].COGNOME, [ANAGRAFICA CLIENTI].NOME, [ANAGRAFICA CLIENTI].[DATA DI NASCITA], [ANAGRAFICA CLIENTI].INDIRIZZO, [ANAGRAFICA CLIENTI].[N° CIVICO], [ANAGRAFICA CLIENTI].COMUNE, [ANAGRAFICA CLIENTI].PROVINCIA, [ANAGRAFICA CLIENTI].[N° DOCUMENTO], [ANAGRAFICA CLIENTI].[COD FISCALE], [ANAGRAFICA CLIENTI].[E-MAIL], [ANAGRAFICA CLIENTI].TELEFONO
FROM [ANAGRAFICA CLIENTI]

***WHERE ((([ANAGRAFICA CLIENTI].[COD CLIENTE])=[INSERISCI IL COD CLIENTE]))***

ORDER BY [ANAGRAFICA CLIENTI].[COD CLIENTE];
ECCO COSA INTENDEVO PER PARAMETRICA...
CMQ GRAZIE... E SCUSAMI PER IL DISTURBO

BUONA SERATA
MAX
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5