Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1496 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SGBD ACCESS] Executer plusieurs requettes SQL en un seul coup

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SGBD ACCESS] Executer plusieurs requettes SQL en un seul coup

n°266995
JBT1
Posté le 11-12-2002 à 11:26:57  profilanswer
 

Salut,
 
J'ai déjà posé la question autour de moi, mais personne n'a su me répondre, donc je vous solicite :)
 
Comment je peux faire pour executer 2 voire plusieurs requettes en un seul coup sous ACCESS 2000 ?
 
Voici les requettes:
 
create table etudiant(
     num_et integer not null constraint cp primary key ,
     nom_et string(30),
     prenom_et string(20),
     adr_et string(40),
     cp_et string(5),
     ville_et string(30),
     annee integer,
     groupe integer);
 
create table prof(
     num_prof integer not null constraint cp primary key ,
     nom_prof string(30),
     prenom_prof string(20),
     adr_prof string(40),
     cp_prof string(5),
     ville_prof string(30),
     mat_spec string(4));
 
Le pb c'est que lorsque j'execute la requette, j'ai un message d'erreur "Syntax Error" et il me semble que access n'aime pas le ";" qui se trouve à la fin de la premiere requette.
 
Sachant qu'après, j'ai 200 requettes pour remplir mes tables... j'ai pas envie de faire une copier coller de chaque requette pour les executer :(
 
Merci de votre aide.
 


---------------
T'attaquais toi ? Moi en tout cas j'attaquais pas!
mood
Publicité
Posté le 11-12-2002 à 11:26:57  profilanswer
 

n°266996
mareek
Et de 3 \o/
Posté le 11-12-2002 à 11:28:34  profilanswer
 

on a eu le même pb, et on a pas trouvé de solution. Je crois bien que c'est impossible :/


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°267002
JBT1
Posté le 11-12-2002 à 11:35:49  profilanswer
 

et me#&e :(
 
merci tout de meme


---------------
T'attaquais toi ? Moi en tout cas j'attaquais pas!
n°267016
JBT1
Posté le 11-12-2002 à 12:13:20  profilanswer
 

Et en faisant une macro ? Vous croyez qu'on peut ? Y'a personne qui en a écrit une ?


---------------
T'attaquais toi ? Moi en tout cas j'attaquais pas!
n°267046
vttman2
Je suis Open ...
Posté le 11-12-2002 à 13:08:33  profilanswer
 

JBT1 a écrit :

Et en faisant une macro ? Vous croyez qu'on peut ? Y'a personne qui en a écrit une ?


 
 
No problem
1) Tu enregistres chaque create dans une requete (creertab1, ...)
2) tu créés ta macro
    - Avertissements : Non
    - Ouvrirrequete  : creertab1
    - Ouvrirrequete  : creertab2
    -  ...
 
 
 

n°267049
vttman2
Je suis Open ...
Posté le 11-12-2002 à 13:14:28  profilanswer
 

Sinon autre soluce :
 
Si t'as toutes tes requêtes dans un fichier
Tu prends un editeur tu remplaces
create par docmd.runsql "create
et ; par "
 
ce qui donne
create table x ...;  => docmd.runsql "create table x ..."
create table y ...;  => docmd.runsql "create table y ..."  
 
tu n'as plus qu'à appeler ce code dans un bouton, macro ...
 :pt1cable:

n°267301
JBT1
Posté le 11-12-2002 à 16:34:12  profilanswer
 

Cool ca marche, mais j'ai cliqué sur autant de fois sur le bouton de confirmation d'ajout d'une ligne.
 
C'est toujours mieux que de faire des copier/coller :pt1cable:
 


---------------
T'attaquais toi ? Moi en tout cas j'attaquais pas!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SGBD ACCESS] Executer plusieurs requettes SQL en un seul coup

 

Sujets relatifs
Requête action sous Access 2002[php] Microsoft Outlook Web Access - Connexion ???
Plusieurs petites questions et demande de fonction sur DelphiPetit problème de logique entre tables en Access
Requête SQL en danger...[SQL] Additionné plusieurs champs numériques dont un est NULL ?
Cherches logiciel créateur d'installation de plusieurs logiciels.[php] probleme de conversion :) un petit coup de main serait sympa
coup de main pour parser du XML avec XML::DOM?? 
Plus de sujets relatifs à : [SGBD ACCESS] Executer plusieurs requettes SQL en un seul coup


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR