bonjour à tous,
voila j'ai un petit problème,
j'arrive à me connecter à ma base access et à selectionner des enregistrements.
Lorsque je fais un ajout, cela m'ajoute dans mon application (lorsque je fais un refresh) l'enregistrement que je souhaite mais pas dans la base de données... du coup à chaque fois que je relance mon programme, tout disparait.
voici mon code :
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
18
19
20
21
22
23
24
25
26
27
28 'requête SQL insert_prof = "INSERT INTO professeur (nom, prenom) VALUES ('toto','titi')" 'Parametrage de la chaine de connection Connection.ConnectionString = "provider=microsoft.jet.oledb.4.0;" & "data source= " & Application.StartupPath & "\" & "base.mdb;" 'Création d'un objet commande Dim cmd As New OleDb.OleDbCommand MsgBox(insert_prof) cmd = New OleDbCommand(insert_prof) 'on récupère la connexion dans l'objet cmd.Connection() = Connection 'ouverture de la connection Connection.Open() Try 'je lance la requête cmd.ExecuteNonQuery() Catch ex As Exception MessageBox.Show(ex.ToString()) End Try 'Fermeture de la connection Connection.Close() Me.Close()
merci d'avance pour votre aide..
Partager