INSERT INTO Access avec VB

Résolu/Fermé
xaltar92 - 30 juin 2011 à 20:09
 xaltar92 - 1 juil. 2011 à 12:28
Bonjour,

Je cherche à faire une requête INSERT INTO dans une table Access à partir d'un module VB intégré à mon fichier Access .accdb

J'ai ceci :

Sub Test()
Dim db As DAO.Database
  On Error GoTo Erreur
    Set db = DBEngine.OpenDatabase("C:\Database.accdb")
    db.Execute "INSERTO INTO test (blabla) VALUE ('ouf')", dbFailOnError
    Debug.Print "Records Affected = " & db.RecordsAffected
    db.Close
Sortie:
    Set db = Nothing
    Exit Sub
Erreur:
    MsgBox Err.Description, vbExclamation, Err.Number
    Resume Sortie
End Sub


Et donc rien ne se passe ....

Alors si vous avez une solution, je vous en remercie :-)


A voir également:

2 réponses

Bonsoir,

Déjà...un pb de copier / coller ?

"INSERTO" ???

Ensuite, es-tu sûr de respecter les règles d'intégrité de ta bdd ?
Genre : un autre champ doit être renseigné ou le format du champ (blabla) n'est pas respecté...

Désolé si mes questions sont trop basiques...

Sinon ton code me parait correct..

A+
1
Ben tu vois t'a trouvé le truc.
Parfois il faut un oeil extérieur dirait-on ...

C'est bien une erreur de syntaxe ...

Merci :-D
0