INSERT INTO SELECT en ADO
Bonjour,
qu'elle est la bonne façon d'après vous de retranscrire cette requête DAO Acccess en ADO sous VB6,
Code:
1 2 3 4 5 6
| sMySQL = "INSERT INTO TBL (id, num_fact) "
sMySQL = sMySQL + "SELECT id, num_fact "
sMySQL = sMySQL + "FROM ventes "
sMySQL = sMySQL + "ORDER BY id;"
db.Execute sMySQL |
effectivement elle fonctionnait très bien en DAO, mais depuis que je suis passé en ADO je n'arrive plus à l'utiliser :?, cette requête permet de recupérer des données d'une table ODBC (ventes) pour les injecter dans une table Access (TBL), j'ai bien tenté ceci,
Code:
Set rs = cnxTBL.Execute("INSERT INTO TBL (id, num_fact) SELECT id, num_fact FROM ventes ORDER BY id")
mais la requête ne trouve pas la table "ventes", si j'inverse ça me dit que la requête ne trouve pas la table "TBL"...
qu'est-ce qu'il faut faire pour réunir les 2 en ADO ? :roll: