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 :
- '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..
Message édité par billut le 14-11-2007 à 11:20:35