je désire effectuer une procédure SQL qui a pour but
- d'une part créer une table T1 contenant trois champs
- d'autre part alimenter un champ de la table T1 au moyen d'une table T2
INSERT INTO T1(Nom)
SELECT Nom
FROM T2
WHERE [Structure LMDV] = 'LMDV Etude';
Lorsque j'exécute le CREATE TABLE cela se passe sans problème. Puis lorsque
j'exécute ensuite le INSERT, de même cela se passe bien. Par contre effectuer
les deux à la suite, ça ne marche pas. Apparemment une erreur de syntaxe pour
le CREAT TABLE et le curseur se positionne sur le INSERT.
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
Rv
Salut,
Dans access la notion de procédure stockée n'existe pas. On ne peut effectuer qu'une seule requête à la fois! Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA qui exécuterons une succession de requêtes.
A+
Rv
"polax46" a écrit dans le message de news:
Bonjour,
je désire effectuer une procédure SQL qui a pour but - d'une part créer une table T1 contenant trois champs - d'autre part alimenter un champ de la table T1 au moyen d'une table T2
INSERT INTO T1(Nom) SELECT Nom FROM T2 WHERE [Structure LMDV] = 'LMDV Etude';
Lorsque j'exécute le CREATE TABLE cela se passe sans problème. Puis lorsque
j'exécute ensuite le INSERT, de même cela se passe bien. Par contre effectuer
les deux à la suite, ça ne marche pas. Apparemment une erreur de syntaxe pour
le CREAT TABLE et le curseur se positionne sur le INSERT.
Merci pour votre aide?
Salut,
Dans access la notion de procédure stockée n'existe pas. On ne peut
effectuer qu'une seule requête à la fois!
Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA
qui exécuterons une succession de requêtes.
A+
Rv
"polax46" <polax46@discussions.microsoft.com> a écrit dans le message de
news:9567C6A9-7485-46FC-8A7C-9875CDDA6236@microsoft.com...
Bonjour,
je désire effectuer une procédure SQL qui a pour but
- d'une part créer une table T1 contenant trois champs
- d'autre part alimenter un champ de la table T1 au moyen d'une table T2
Dans access la notion de procédure stockée n'existe pas. On ne peut effectuer qu'une seule requête à la fois! Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA qui exécuterons une succession de requêtes.
A+
Rv
"polax46" a écrit dans le message de news:
Bonjour,
je désire effectuer une procédure SQL qui a pour but - d'une part créer une table T1 contenant trois champs - d'autre part alimenter un champ de la table T1 au moyen d'une table T2
INSERT INTO T1(Nom) SELECT Nom FROM T2 WHERE [Structure LMDV] = 'LMDV Etude';
Lorsque j'exécute le CREATE TABLE cela se passe sans problème. Puis lorsque
j'exécute ensuite le INSERT, de même cela se passe bien. Par contre effectuer
les deux à la suite, ça ne marche pas. Apparemment une erreur de syntaxe pour
le CREAT TABLE et le curseur se positionne sur le INSERT.
Merci pour votre aide?
Rv
A moins que vous n'utilisiez un projet adp?
Rv
"Rv" a écrit dans le message de news:
Salut,
Dans access la notion de procédure stockée n'existe pas. On ne peut effectuer qu'une seule requête à la fois! Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA qui exécuterons une succession de requêtes.
A+
Rv
"polax46" a écrit dans le message de news:
Bonjour,
je désire effectuer une procédure SQL qui a pour but - d'une part créer une table T1 contenant trois champs - d'autre part alimenter un champ de la table T1 au moyen d'une table T2
INSERT INTO T1(Nom) SELECT Nom FROM T2 WHERE [Structure LMDV] = 'LMDV Etude';
Lorsque j'exécute le CREATE TABLE cela se passe sans problème. Puis lorsque
j'exécute ensuite le INSERT, de même cela se passe bien. Par contre effectuer
les deux à la suite, ça ne marche pas. Apparemment une erreur de syntaxe pour
le CREAT TABLE et le curseur se positionne sur le INSERT.
Merci pour votre aide?
A moins que vous n'utilisiez un projet adp?
Rv
"Rv" <herve.pinard@free.fr> a écrit dans le message de
news:eM9jS2bxFHA.1168@TK2MSFTNGP15.phx.gbl...
Salut,
Dans access la notion de procédure stockée n'existe pas. On ne peut
effectuer qu'une seule requête à la fois!
Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA
qui exécuterons une succession de requêtes.
A+
Rv
"polax46" <polax46@discussions.microsoft.com> a écrit dans le message de
news:9567C6A9-7485-46FC-8A7C-9875CDDA6236@microsoft.com...
Bonjour,
je désire effectuer une procédure SQL qui a pour but
- d'une part créer une table T1 contenant trois champs
- d'autre part alimenter un champ de la table T1 au moyen d'une table T2
Dans access la notion de procédure stockée n'existe pas. On ne peut effectuer qu'une seule requête à la fois! Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA qui exécuterons une succession de requêtes.
A+
Rv
"polax46" a écrit dans le message de news:
Bonjour,
je désire effectuer une procédure SQL qui a pour but - d'une part créer une table T1 contenant trois champs - d'autre part alimenter un champ de la table T1 au moyen d'une table T2
INSERT INTO T1(Nom) SELECT Nom FROM T2 WHERE [Structure LMDV] = 'LMDV Etude';
Lorsque j'exécute le CREATE TABLE cela se passe sans problème. Puis lorsque
j'exécute ensuite le INSERT, de même cela se passe bien. Par contre effectuer
les deux à la suite, ça ne marche pas. Apparemment une erreur de syntaxe pour
le CREAT TABLE et le curseur se positionne sur le INSERT.
Merci pour votre aide?
polax46
Bonjour RV,
effectivement j'ai fait ce que vous avez proposé et cela marche bien mieux.
Encore merci pour votre aide et désolé pour le retarde de ma réponse.
A moins que vous n'utilisiez un projet adp?
Rv
"Rv" a écrit dans le message de news:
Salut,
Dans access la notion de procédure stockée n'existe pas. On ne peut effectuer qu'une seule requête à la fois! Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA qui exécuterons une succession de requêtes.
A+
Rv
"polax46" a écrit dans le message de news:
Bonjour,
je désire effectuer une procédure SQL qui a pour but - d'une part créer une table T1 contenant trois champs - d'autre part alimenter un champ de la table T1 au moyen d'une table T2
INSERT INTO T1(Nom) SELECT Nom FROM T2 WHERE [Structure LMDV] = 'LMDV Etude';
Lorsque j'exécute le CREATE TABLE cela se passe sans problème. Puis lorsque
j'exécute ensuite le INSERT, de même cela se passe bien. Par contre effectuer
les deux à la suite, ça ne marche pas. Apparemment une erreur de syntaxe pour
le CREAT TABLE et le curseur se positionne sur le INSERT.
Merci pour votre aide?
Bonjour RV,
effectivement j'ai fait ce que vous avez proposé et cela marche bien mieux.
Encore merci pour votre aide et désolé pour le retarde de ma réponse.
A moins que vous n'utilisiez un projet adp?
Rv
"Rv" <herve.pinard@free.fr> a écrit dans le message de
news:eM9jS2bxFHA.1168@TK2MSFTNGP15.phx.gbl...
Salut,
Dans access la notion de procédure stockée n'existe pas. On ne peut
effectuer qu'une seule requête à la fois!
Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA
qui exécuterons une succession de requêtes.
A+
Rv
"polax46" <polax46@discussions.microsoft.com> a écrit dans le message de
news:9567C6A9-7485-46FC-8A7C-9875CDDA6236@microsoft.com...
Bonjour,
je désire effectuer une procédure SQL qui a pour but
- d'une part créer une table T1 contenant trois champs
- d'autre part alimenter un champ de la table T1 au moyen d'une table T2
effectivement j'ai fait ce que vous avez proposé et cela marche bien mieux.
Encore merci pour votre aide et désolé pour le retarde de ma réponse.
A moins que vous n'utilisiez un projet adp?
Rv
"Rv" a écrit dans le message de news:
Salut,
Dans access la notion de procédure stockée n'existe pas. On ne peut effectuer qu'une seule requête à la fois! Pour enchaîner les requêtes il faut utiliser une macro ou du code VBA qui exécuterons une succession de requêtes.
A+
Rv
"polax46" a écrit dans le message de news:
Bonjour,
je désire effectuer une procédure SQL qui a pour but - d'une part créer une table T1 contenant trois champs - d'autre part alimenter un champ de la table T1 au moyen d'une table T2