Coucou tt le monde,
voilà, j'ai un soucis avec une requête sql dans mon code vba :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 idate = Nz(Me.date, "")
ilibelle = Nz(Me.lib, "")
 
 
If Me.depense.Value = 0 And Me.recette.Value = -1 Then
irecette = Nz(Me.montant, 0)
CurrentDb.Execute "insert into compte(date,libelle,recette) values ('" & idate & "','" & ilibelle & "'," & irecette & " )"
Voici le debug print :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
debug.print "insert into compte(date,libelle,recette) values ('" & idate & "','" & ilibelle & "'," & irecette & " )"
insert into compte(date,libelle,recette) values ('13/03/2008','sy', )
[/CODE]

le champs date est du texte car je ne sais absolument pas comment le déclarer sous format "date" dans ma requête sql..


L'erreur génèrée est : erreur 3134 " erreur de syntaxe...
Merciii