Faire une copie d'une table de ma base de données

Signaler
Messages postés
30
Date d'inscription
mardi 15 mars 2005
Statut
Membre
Dernière intervention
6 juillet 2005
-
Messages postés
30
Date d'inscription
mardi 15 mars 2005
Statut
Membre
Dernière intervention
6 juillet 2005
-
 

1 réponse

Messages postés
30
Date d'inscription
mardi 15 mars 2005
Statut
Membre
Dernière intervention
6 juillet 2005

salut à tous,
voilà j'ai un souci avec une requête sql. Je travaille avec VisualC++ et Access.
Voilà j'ai dans ma BD une table "Cycles" avec 3 colonnes et un certain nombre d'enregistrements. Ce que je veux faire c'est créer une nouvelle table "CyclesBis" en recopiant le contenu de la table "Cycles" dans celle-ci.
J'utilise comme requête
wsprintf(szBuffer, "CREATE TABLE CyclesBis(Id AutoIncrement, Cycle CHAR(50) NOT NULL,Type CHAR(50)) AS SELECT (Id, Cycle, Type) FROM Cycles ");

Pourtant cela me semblait pas mauvais, mais ça me dit qu'il y a une erreur dans ma requête Create Table. Le problème vient sans doute du As Select, étant donné que j'ai déjà créé plusieurs tables dans mon programme, sans problème. Ou peut-être cela vient du fait que Access n'est pas compatible avec ça.
En tout cas je suis bien bloqué, si qqn avait la solution, ca serait vraiment sympa!!