streetlife
Messages postés49Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention10 juin 2004
-
2 juin 2004 à 22:45
streetlife
Messages postés49Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention10 juin 2004
-
3 juin 2004 à 23:38
Je ne comprend pas bien, je fais ceci:
OleDbConnection oleConnect = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("Ressources/activation.mdb") + "; Jet OLEDB:Database Password=pwd;");
oleConnect.Open();
string cmdText "SELECT * FROM table1 WHERE Colonne3 '" + textBox1 + "'";
OleDbCommand oleCmd = new OleDbCommand(cmdText, oleConnect);
OleDbDataReader oleDataReader = oleCmd.ExecuteReader();
oleDataReader.Read();
oleDataReader.Close();
cmdText = "INSERT INTO table1(Colonne4) VALUES ('" + textBox2 + "')";
oleCmd = new OleDbCommand(cmdText, oleConnect);
oleDataReader = oleCmd.ExecuteReader();
oleDataReader.Read();
Et j'ai l'exception "OleDbException" suivante générée par l'avant dernière ligne:
L'opération doit utiliser une requête qui peut être mise à jour.
streetlife
Messages postés49Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention10 juin 2004 3 juin 2004 à 17:08
Salut,
J'ai déjà essayé ça me met la même chose, j'ai essayé executeScalar(), idem...
Pour le rreader c'est avec les copier coller que j'ai mis ça, étant donné que ma requête est INSERT INTO (écriture), je renvoi pas de résultat :) .
Merci de ton aide en tout cas!