Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Copie des résultats de la requête SQL Server dans une table Access 2010

Liez la table ou la vue du serveur sql appropriée à MS Access. Exécutez une requête sur la table liée à l'aide de la syntaxe MS Access et mettez à jour la table intermédiaire.

Il est également possible de mettre à jour une table MS Access en utilisant une chaîne de connexion pour SQL Server en ligne dans votre requête.

SELECT *
INTO   newtable
FROM   [odbc;filedsn=Z:\DSN\test.dsn].table1

Du côté de SQL Server, vous pouvez utiliser MS Access comme serveur lié ou exécuter une requête et une mise à jour à partir de là.

INSERT INTO
OPENDATASOURCE(
   'Microsoft.ACE.OLEDB.12.0', 'Data Source=z:\docs\test.accdb')...[table1] 
   ( atext )
SELECT atext FROM table1 WHERE id=2