Erreur : ExecuteNonQuery

Etudiante - 7 janv. 2015 à 00:34
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 7 janv. 2015 à 01:38
Bonjour, j'ai rencontré ce problème lors d'exécution de ce code en disant que la connexion n'as pas été réinitialiser et vraiment j'arrive pas à le régler . Prière de me trouver une solution le plutôt possible . Il s'agit de mon projet!
Mer
Imports System.Data.OleDb
Imports System.Data.Common.DbCommand
Public Class Form4
Dim con As New OleDbConnection
Public Sub validerd_btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles validerd_btn.Click

con.Open()
Dim cmd As New OleDbCommand
If con.State = ConnectionState.Open Then
MsgBox("Connexion OK", MsgBoxStyle.Information, "Authentification")
End If
Try
cmd.CommandText = "insert into Cammande(ID commande, date commande, ID client, ID serveur, ID menu, plat1, plat2, plat3) values('" & _
IDCom_txt.Text & "','" & DateCom_dtp.Text & "','" & Idclient_txt.Text & "','" & IDempd_txt.Text & "','" & IDmenud_txt.Text & "','" & _
plat1d_txt.Text & "','" & plat2d_txt.Text & "','" & plat3d_txt.Text & "')"
Dim nb = cmd.ExecuteNonQuery()
If (nb > 0) Then
MsgBox("Requête exécutée avec succès! Nombre de Commande ajoutés: " & nb, MsgBoxStyle.Information, "Info")
End If
Catch ex As Exception
MsgBox("Erreur: " & ex.Message, MsgBoxStyle.Information, "Info")
End Try

End Sub

Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\db1.accdb;"
End Sub
End Class

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
7 janv. 2015 à 01:38
Bonjour,

Prière de me trouver une solution le plutôt possible

Mais bien sûr.. à vos ordres ....; ( ou pas...! L'urgence n'est que pour toi.. pas pour nous...)

disant que la connexion n'as pas été réinitialiser

En même temps.. tu ne fermes jamais ta connexion à ta BDD .. le souci vient peut être de là non ??


Pour rappel :

Merci de garder à l'esprit que CodeS-SourceS est une communauté d'entraide ( Sur le thème des langages de programmation )

Toutes les réponses sur le forum sont assurées par des bénévoles
qui donnent de leur temps libre pour aider à résoudre les problèmes.

A noter également que nous ne faisons pas dans le "tout cuit" et ne sommes pas là pour remplacer votre moteur de recherches...
... Soit tu trouves ton bonheur dans la partie source du site, soit à l'aide de ton moteur de recherche favori.

Ici, nous aidons volontiers sur des sujets techniques précis.

Je t'invite à lire avec attention le contenu du lien suivant :charte-de-commentcamarche-net : conseils-d-ecriture

Ainsi que celui concernant l'utilisation de la coloration syntaxique :
Utilisation des Balises de code

Merci donc de reformuler ta demande en respectant ces quelques points.

Quelques points essentiels à retenir :
- On ne pose qu' UNE question par discussion
- Le titre de la question doit refléter le souci rencontré ( Help.. SOS.. Urgent.. n'apporte aucune information utile !)
- Lorsque votre question est résolue.. merci de clore le sujet (lien Marquer comme résolu se trouvant sous le titre de votre question).
- Une question obtiendra de meilleurs réponses si elle est correctement rédigée, que les explications sont clairs et qu'éventuellement vous postez le code qui pose problème.
- Si vous avez un message d'erreur..... MARQUEZ LE (dans son intégralité) et précisez dans quel contexte vous l'obtenez..

Merci.



0
Rejoignez-nous