10 messaggi dal 28 ottobre 2007
Ciao a tutti, ho un problema: eseguendo un semplice query ottengo questo errore:
"Nessun valore specificato per alcuni parametri necessari.".

Questa è la connessione (relativa a codBase.cfg.dbConn):
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application["phis_root_path"] + "\\mdb-database\\miodb.mdb;Persist Security Info=True"

Questo è il codice dove ho l'errore:
string sql = "select * from users WHERE username = ? ";
OleDbCommand cmd = new OleDbCommand(sql, codBase.cfg.dbConn);
cmd.Parameters.Add("@p1", OleDbType.Char, 20).Value = "UTENTE1";
OleDbDataReader reader = cmd.ExecuteReader(); <--- ERRORE

Ho provato ad escludere la clausola where e funziona.
Non riesco a capire dove sbaglio....help!!!!
Grazie a tutti in anticipo.


ciao
10 messaggi dal 28 ottobre 2007
Ho risolto: il problema non era nel codice errato ma nel campo username scritto male; infatti il campo si chiama "user" e non "username".



Scusate ma ancora non mi sveglio stamattina.

ciao a tutti

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.