Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/01/2012, 17h20   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 316
Points : 35
Points : 35
Par défaut set dateformat DMY

Bonjour,

J'essaye d'utiliser cette méthode d'insertion d'une date au format français (jj/mm/aa) dans le champs au format date de ma base access :

Code :
1
2
3
 
SQLstmt = "set dateformat DMY insert into gazette (datos) VALUES ('" & recherche & "')"
conn.execute(SQLstmt)
Mais j'obtiens le message d'erreur suivant :



Microsoft JET Database Engine

error '80040e14'

Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

/admin/test.asp, line 46



Merci pour votre aide,

Denis
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 23h58   #2
Membre éclairé
 
Avatar de tee_grandbois
 
Inscription : novembre 2004
Messages : 216
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 216
Points : 321
Points : 321
Bonsoir,
je ne connais pas l'instruction set dateformat en SQL Access.
Pourquoi ne pas écrire, tout simplement :
Code :
1
2
SQLstmt = "INSERT INTO gazette (datos) VALUES (format('" & recherche & "','dd/mm/yy'))"
conn.execute(SQLstmt)
tee_grandbois est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h19.


 
 
 
 
Partenaires

Hébergement Web