Query Parametrica
diego78 non è online. Ultima attività: 02/09/2008 18.21.34diego78
Inserito il: 03 luglio 2008 10.52
Sto provando ad utilizzare una query parametrica in questo modo


MySqlConnection conn = new MySqlConnection();
conn.ConnectionString = connstring;
conn.Open();

MySqlCommand cmd = new MySqlCommand(queryString, conn);
cmd.Parameters.Add("@Email",MySqlDbType.VarChar).Value = parametro1;
//cmd.Parameters.Add("@Psw",MySqlDbType.VarChar).Value = parametro2;

MySqlDataReader myReader = cmd.ExecuteReader();

while (myReader.Read())
{
// popola l'array con i dati del reader
for (int i = 0; i < myReader.FieldCount; i++)
{
myAL.Add(myReader[i].ToString().Trim());
}
}
myReader.Close();


non ottengo nessun errore ma la query nell'executeReader non tira fuori nessun dato.

la query è del tipo:
SELECT email FROM utenti WHERE email= @EMAIL

DIM IMMOBILIARE - SOLUZIONE INTERNET PER LA TUA AGENZIA IMMOBILIARE
http://www.dimimmobiliare.it

DIM AUTO - SOLUZIONE INTERNET PER LA CONCESSIONARI E AUTOSALONI
http://www.dimautosalone.it
RE: Query Parametrica
diego78 non è online. Ultima attività: 02/09/2008 18.21.34diego78
Inserito il: 03 luglio 2008 13.27
risolto,
se si usa mySql va sostituita il carattere '@' con '?'

anche se è fuorviante perchè la documentazione del MySqlProvider dice di utilizzare '@'

DIM IMMOBILIARE - SOLUZIONE INTERNET PER LA TUA AGENZIA IMMOBILIARE
http://www.dimimmobiliare.it

DIM AUTO - SOLUZIONE INTERNET PER LA CONCESSIONARI E AUTOSALONI
http://www.dimautosalone.it

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 641 pt
vladimiro - 461 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums