requete d'insertion our oracle9i
salut ,
mon problème est comme suit:
je dois effectuer une insertion de données à ma base de données oracle 9i via c# en visual studio.
ma requete est la suivante:
Code:
1 2 3 4 5 6 7
| OracleTransaction tr=conn .BeginTransaction ();
string rq = "insert into image values (200,'repertoire')";
OracleCommand cmd2 = new OracleCommand(rq , conn);
cmd2.CommandType = CommandType.Text;
cmd2 .Transaction =tr ;
cmd2.ExecuteNonQuery();
tr.Commit(); |
mais à l'execution ca genère cette erreur:
Citation:
Erreur 3 :La propriété ou l'indexeur 'Oracle.DataAccess.Client.OracleCommand.Transaction' ne peut pas être assigné -- il est en lecture seule C:\Documents and Settings\Administrateur\Mes documents\Visual Studio*2005...
comment puis résoudre ce problème ?! c'est urgent!!!!
requete d'insertion à oracle 9i
oui c'est vrai ca marche sans transaction mais juste une seule fois pas plus il me faut qune requete qui ajoute des informations que je rentre elle les recupere des champs et les insère dans la base de données ;comment le faire?
merci
requete d'insertion à oracle 9i
j'ai essayé l'espace mais ça ne marche pas j'ai tjrs cetee erreur:
code:
OracleTransaction tr = conn.BeginTransaction();
string rq = "insert into image values (2000,'repertt')";
OracleCommand cmd2 = new OracleCommand(rq, conn);
cmd2.CommandType = CommandType.Text;
cmd2.Transaction =tr;
cmd2.ExecuteNonQuery();
L'Erreur:
Erreur 1 La propriété ou l'indexeur 'Oracle.DataAccess.Client.OracleCommand.Transaction' ne peut pas être assigné -- il est en lecture seule C:\Documents and Settings\Administrateur\Mes documents\Visual Studio*2005
et je ne sais pas comment le résoudre