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

romydamour Messages postés 30 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 6 juillet 2005 - 6 juil. 2005 à 15:41
romydamour Messages postés 30 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 6 juillet 2005 - 6 juil. 2005 à 15:43
 

1 réponse

romydamour Messages postés 30 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 6 juillet 2005
6 juil. 2005 à 15:43
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!!
0
Rejoignez-nous