Bonjour,
Je cherche à ajouter des informations dans une base de donnée access a partir de l’interface VB6, j’ai trouvé le code suivant mais il ne fonctionne pas
J’ai déjà une erreur avec le message «Erreur de compilation : « attendu fin d’instruction » après avoir tapé la ligne
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 Private Sub Command1_Click() Dim ma_base As ADODB.Connection Dim C_str As String Set ma_base = New ADOD.Connection C_str "provider=microsoft.jet.OLEDB.4.0;data source=c:\base1.mdb;" ma_base.Open C_str Set record = New ADODB.Recordset record.Open = "etudiants",ma_base,adOpenKeyset, adLockOptimistic record.AddNew record.Fields("n_insee").Value = "123456789" record.Fields("nom").Value = "toto" record Update End Sub
Le curseur et sur la virgule entre « etudiants",ma_base »
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2record.Open = "etudiants",ma_base,adOpenKeyset, adLockOptimistic
Puis si je persiste (pour rien vous me direz) le programme s’exécute mais j’ai le message suivant après clic que command1
Erreur de compilation « type défini par l’utilisateur non défini »
Le curseur est sur « Set ma_base = New ADOD.Connection » - « New ADOD.Connection »
Voila, je sais pas comment et quoi faire, j’ai peut être une erreur de syntaxe ou oublier un éléments,
J’ai besoin de votre aide, merci
Partager