INSERT INTO Access avec VB

Résolu
xaltar92 -  
 xaltar92 -
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 :-)

2 réponses

  1. Sylvlau
     
    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
  2. xaltar92
     
    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