ExecuteNonQuery ne marche pas avec une requete Insert ou update "très urgent" [Résolu]

Signaler
Messages postés
10
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
27 novembre 2006
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
j'ai des problèmes pour la mise à jour de ma base de donnees accès .
voici les instructions que j'utilise

dim z_sql as string
....
.... fromation de la requete
...

Dim cnx
As IDbConnection = base_bdSoftnet_Web.Get_Connection()
Dim cmd As IDbCommand cnx.CreateCommand() : cmd.CommandText z_sql

Try

cmd.ExecuteNonQuery()

Finally

If
Not cnx
Is
Nothing
Then

cnx.Close()

End
If

End
Try
Dim cmd As IDbCommand cnx.CreateCommand() : cmd.CommandText z_sql

Try

cmd.ExecuteNonQuery()

Finally

If Not cnx Is Nothing Then

cnx.Close()

End If

End Try

elle marche parfaitement lorque la requete est une selection mais
pour insert update et delete je rencontre des problèmes.
message d'erreur :l'opération doit utiliser une requete qui peu etre mis a jour

2 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
25
En fait, je viens de me rendre compte que je suis meme pas sur de ce que je dis, mais la je suis pressé, il me semble qu'il y a des exemples ici : http://www.microsoft.com/france/msdn/donnees/default.mspx

<hr> Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
25
c'est normal lors d'un update ou d'un insert ta requete ne retourne rien donc utilises cmd.ExecuteScalar

<hr> Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr