wuolfit (Normal User)
Pro
Messaggi: 100
Iscritto: 19/07/2011
|
Salve,
questa volta il mio problema è questo ho una web form scritta in asp.net c# tramite la quale l'utente può, con l'utilizzo di alcune dropdownlist debitamente collegate ad un db ms sql, richiedere un libro usano il seguente sistema : tramite la prima lista sceglie il genere, con la seconda l'autore, con la terza il titolo e così via. Una volta scelto il libro e premuto il il bottone "Richiedi" vorrei che venisse inviata una richiesta, ma non riesco a leggere i valori selezionati dall'utente quando vado ad eseguire la query invece di ricevere come valore ad esempio "Il signore degli Anelli" (titolo del libro) mi da titolo (nome della colonna della tabella del db) il codice che uso per leggere i dati è :
Codice sorgente - presumibilmente C# / VB.NET |
string connection = "User ID=utente;Password=password;";
connection += "database=Database;server=Server;";
SqlConnection conn1 = new SqlConnection(connection);
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
conn1.Open();
cmd.Parameters.Add("@Genere", SqlDbType.Int).Value = ddListGenere.DataValueField;
cmd.Parameters.Add("@Autore",SqlDbType.Int).Value = ddListAutore.DataValueField;
cmd.Parameters.Add("@Titolo",SqlDbType.SmallInt).Value = ddListTitolo.DataValueField;
reader = cmd.ExecuteReader();
conn1.Close(); //Chiude la connessione.
|
Dove è che sbaglio? come faccio ad avere il titolo del libro invece che il nome della colona della tabella????
Grazie Mille!!!!
Ultima modifica effettuata da wuolfit il 04/10/2017 alle 23:39 |