MaFunction
connexion à la base
tant que !p_Quit
Attente d'une connexion TCP
suivant le contenu de la connexion,
lecture, insertion ou mise à jour de la base
Fermeture de la base
Quand j'essaye de faire une insertion dans la base, je récupère l'erreur
à la fin du message.
au début je croyais que c'était l'ouverture de la base car elle avait
lieu dans le OnStart. Je n'arrive pas à trouver
Le code d'insertion :
OleDbCommand sql = new OleDbCommand();
sql.CommandText = "INSERT INTO client ( nom, info ) VALUES ('1','2')";
sql.Connection = p_DB;
sql.ExecuteNonQuery();
L'erreur :
Erreur : System.Data.OleDb.OleDbException: L'opération doit utiliser une
requête qui peut être mise à jour.
at
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS
dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object&
executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior
behavior, Object& executeResult)
at
System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior
behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at wsT2.srv_wsTS2.Fct() in
C:\Dev\Src\Perso\wsT2\wsT2\srv_TS2.cs:line 205
Pour plus d'informations, consultez le centre Aide et support à
l'adresse http://go.microsoft.com/fwlink/events.asp.