ExecuteNonQuery ne marche pas avec une requete Insert ou update "très urgent"

Résolu
zoung_ous Messages postés 10 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 27 novembre 2006 - 10 août 2005 à 16:19
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 10 août 2005 à 16:25
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

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
10 août 2005 à 16: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
3
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
10 août 2005 à 16:23
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
0
Rejoignez-nous