J'ai créé du code pour une requête d'insertion.
Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution
(erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en
plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les
champs date de ma base)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilbert
Bonjour,
Tu peux essayer avec des # au lieu des ' autour de la date. As-tu testé ta requête directement sans passer par VBA? Met un point d'arrêt sur la ligne DoCmd.RunSQL (chaine) Récupère la valeur de "chaine" et copie-la dans la fenêtre SQL d'une nouvelle requête. En principe après le message d'erreur, le pointeur de la souris sera situé au niveau du problème de syntaxe.
-- Cordialement,
Gilbert
"Twitzig" a écrit dans le message de news:
Bonjour,
J'ai créé du code pour une requête d'insertion. Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution (erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les
J'ai essayé en enlevant les ' autour de la date, mais rien n'y fait
Quelqu'un aurait il une idée???
D'avance merci
Bonjour,
Tu peux essayer avec des # au lieu des ' autour de la date.
As-tu testé ta requête directement sans passer par VBA?
Met un point d'arrêt sur la ligne DoCmd.RunSQL (chaine)
Récupère la valeur de "chaine" et copie-la dans la fenêtre SQL d'une
nouvelle requête.
En principe après le message d'erreur, le pointeur de la souris sera situé
au niveau du problème de syntaxe.
--
Cordialement,
Gilbert
"Twitzig" <Twitzig@discussions.microsoft.com> a écrit dans le message de
news:821FFD57-A781-4F98-8F5B-4802DFA94315@microsoft.com...
Bonjour,
J'ai créé du code pour une requête d'insertion.
Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ
de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution
(erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT
INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en
plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous
les
Tu peux essayer avec des # au lieu des ' autour de la date. As-tu testé ta requête directement sans passer par VBA? Met un point d'arrêt sur la ligne DoCmd.RunSQL (chaine) Récupère la valeur de "chaine" et copie-la dans la fenêtre SQL d'une nouvelle requête. En principe après le message d'erreur, le pointeur de la souris sera situé au niveau du problème de syntaxe.
-- Cordialement,
Gilbert
"Twitzig" a écrit dans le message de news:
Bonjour,
J'ai créé du code pour une requête d'insertion. Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution (erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les
J'ai essayé en enlevant les ' autour de la date, mais rien n'y fait
Quelqu'un aurait il une idée???
D'avance merci
Fabien
Bonjour,
J'ai créé du code pour une requête d'insertion. Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution (erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les champs date de ma base)
J'ai créé du code pour une requête d'insertion.
Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution
(erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en
plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les
champs date de ma base)
J'ai créé du code pour une requête d'insertion. Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution (erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les champs date de ma base)
Merci du tuyau.... en fait, le pb était tout "c...".... le champ destination de ma table s'appelait "date" tout court..... je l'ai changé en "date_enreg".... et ca a marché (Date étant un mot réservé!!!!!)
Cordialement
Bonjour,
Tu peux essayer avec des # au lieu des ' autour de la date. As-tu testé ta requête directement sans passer par VBA? Met un point d'arrêt sur la ligne DoCmd.RunSQL (chaine) Récupère la valeur de "chaine" et copie-la dans la fenêtre SQL d'une nouvelle requête. En principe après le message d'erreur, le pointeur de la souris sera situé au niveau du problème de syntaxe.
-- Cordialement,
Gilbert
"Twitzig" a écrit dans le message de news:
Bonjour,
J'ai créé du code pour une requête d'insertion. Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution (erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les
J'ai essayé en enlevant les ' autour de la date, mais rien n'y fait
Quelqu'un aurait il une idée???
D'avance merci
Merci du tuyau.... en fait, le pb était tout "c...".... le champ destination
de ma table s'appelait "date" tout court..... je l'ai changé en
"date_enreg".... et ca a marché (Date étant un mot réservé!!!!!)
Cordialement
Bonjour,
Tu peux essayer avec des # au lieu des ' autour de la date.
As-tu testé ta requête directement sans passer par VBA?
Met un point d'arrêt sur la ligne DoCmd.RunSQL (chaine)
Récupère la valeur de "chaine" et copie-la dans la fenêtre SQL d'une
nouvelle requête.
En principe après le message d'erreur, le pointeur de la souris sera situé
au niveau du problème de syntaxe.
--
Cordialement,
Gilbert
"Twitzig" <Twitzig@discussions.microsoft.com> a écrit dans le message de
news:821FFD57-A781-4F98-8F5B-4802DFA94315@microsoft.com...
Bonjour,
J'ai créé du code pour une requête d'insertion.
Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ
de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution
(erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT
INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en
plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous
les
Merci du tuyau.... en fait, le pb était tout "c...".... le champ destination de ma table s'appelait "date" tout court..... je l'ai changé en "date_enreg".... et ca a marché (Date étant un mot réservé!!!!!)
Cordialement
Bonjour,
Tu peux essayer avec des # au lieu des ' autour de la date. As-tu testé ta requête directement sans passer par VBA? Met un point d'arrêt sur la ligne DoCmd.RunSQL (chaine) Récupère la valeur de "chaine" et copie-la dans la fenêtre SQL d'une nouvelle requête. En principe après le message d'erreur, le pointeur de la souris sera situé au niveau du problème de syntaxe.
-- Cordialement,
Gilbert
"Twitzig" a écrit dans le message de news:
Bonjour,
J'ai créé du code pour une requête d'insertion. Tout fonctionne, sauf que, lorque, dans cette requête, j'inclue un champ de
type date, j'ai une erreur de syntaxe du module VBA lors de l'exécution (erreur d'exécution 3134: erreur de syntaxe dans l'instruction INSERT INTO)
Je joins ci-dessous mon code (avec création de la requête découpée en plusieurs étapes pour des besoins d'analyse)
Je précise que le format du champ Date_op est "date abrégée" (comme tous les