Bonjour,
Je souhaite insérer des données provenant d'un recordset ODBC dans une table de mon programme ACCESS. Le problème étant que les données sont importantes : Je ne souhaite donc pas utiliser de boucle et je ne peux intégrer directement la commande " INTO TEMP " puisque la requête est executée sur un serveur SQL SERVER distant.
Ci-dessous mon code :
Comment puis-je faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set Wksp = DBEngine.CreateWorkspace("MonWkspODBC", "Admin", "", dbUseODBC) strODBCconn = "ODBC;DRIVER=SQL Server;SERVER=XXXX;DSN=XXXX;DATABASE=XXXX;UID=XXXX;PWD=XXXX" ' Ouverture connexion ODBC Set Conn = Wksp.OpenConnection("sqlserver", dbDriverNoPrompt, False, strODBCconn) strSQL = "SELECT * FROM USER" Set rs = Conn.database.OpenRecordset(strSQL, dbOpenDynaset)
Merci par avance
Cordialement,
Daniel
Partager