PDA

View Full Version : [c#] query con valore variabile


Samb1985
23-08-2007, 23:10
Allora ho un controllo text in cui viene inserito il valore da mettere nel Where di una query chiamata quando si clicca su un pulsante.

Quindi la query avrà: WHERE colonnatabella = valore

Come si può fare ? quando creo la query non riesco a trovare il modo per passare il valore

tomminno
23-08-2007, 23:32
Allora ho un controllo text in cui viene inserito il valore da mettere nel Where di una query chiamata quando si clicca su un pulsante.

Quindi la query avrà: WHERE colonnatabella = valore

Come si può fare ? quando creo la query non riesco a trovare il modo per passare il valore

Trascurando tutta la buona strutturazione di un programma dovrebbe essere qualcosa come:


string query = ".... WHERE colonnatabella="+textControl.Text;

0rph3n
23-08-2007, 23:56
o se il provider lo consente usi i parametri :)
SqlParameter (http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlparameter(VS.71).aspx) da usare con Ms SQL Server
MySqlParameter (http://dev.mysql.com/doc/refman/5.0/en/connector-net-examples-mysqlparameter.html) da usare con MySQL
non sono di sicuro gli unici questi, prova a cercarli per il tuo dbms!