[英]How to Add Data From MS Access 2016 Query to SQL Server Table
Is it possible to transfer Data directly using a query from an Access table to an SQL table ?是否可以使用查询直接将数据从 Access 表传输到 SQL 表? I have in mind something like that:我想到了这样的事情:
INSERT INTO tableTSQL
SELECT *
FROM tableAccess2016
WHERE condition;
You can use something similar to this:你可以使用类似的东西:
Dim cnn As ADODB.Connection
Dim cmd As ADODB.Command
Set cnn = New ADODB.Connection
cnn.Open "ODBC;APP=Microsoft Access;DRIVER={SQL Server};SERVER=SQLDEV03;DATABASE=Database_Test;NETWORK=DBMSSOCN;TRUSTED_CONNECTION=Yes;"
Set cmd = New ADODB.Command
cmd.CommandTimeout = 180
cmd.CommandText = strSQL
cmd.ActiveConnection = cnn
cmd.CommandType = adCmdText
cmd.Execute
I am using similar code every day for tables I do not want to link to Access.我每天都在为不想链接到 Access 的表使用类似的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.