Bonjour à tous!
Voila j'ai problème que j'arrive pas résoudre malgrés les recherche sur le net
J'ai créé une classe de connexion que j'ai appelé (ParamConnexion) que voici :
Et maintenant dans mon bouton Valider je souhaiterais insérer les informations dans la base de donnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Imports System.Data Imports System.Data.OleDb Imports System.Data.Common.DbCommand Public Class ParamConnexion Private Shared m_laConnexion As OleDbConnection Public Shared Sub Initialiser() m_laConnexion = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\N'dy\Documents\Visual Studio 2008\Projects\Gestion d'oeuvre d'art\gestion d'oeuvres.accdb;Jet OLEDB:Database Password=MyDbPassword;") m_laConnexion.Open() End Sub Public Shared Function Connexion() Return m_laConnexion End Function End Class
Et lorsque j'exécute le programme une erreur apparait en me disant que la propriété Connection n'a pas été initialisée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim sqlAjouterOeuvre As String Dim cmd As OleDbCommand ParamConnexion.Connexion() // pourtant ma connexion est initialisécmd = New OleDbCommand(sqlAjouterOeuvre) cmd.ExecuteNonQuery() // ExecuteNonQuery : la propriété Connection n'a pas été initialisée.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part sqlAjouterOeuvre = "INSERT INTO artiste (art_nom, art_prenom,art_nationalite,art_biographie) values('" & TxtNom.Text & "','" & TxtPrenom.Text & "','" & TxtNationalite.Text & "','" & RTxtBio.Text & "')"
merci de votre aide!!
Partager