2017-06-23 98 views
2

我有這樣的解決方案時,我想鏈接錶轉換爲DSNLess連接的作品:DSN less連接(MS訪問SQL2016)

http://www.accessmvp.com/djsteele/DSNLessLinks.html

但它始終是一個Access數據庫(2010或2013 )到SQL2012。我現在有一個SQL2016實例,我試圖建立一個DSNLess連接。所以這裏是我試過的:

運行文章中給出的代碼..這給了我一個SSL安全錯誤。

改變連接使用:

strConnectionString = "Provider=SQLNCLI11;" & _ 
    "Server=" & ServerName & ";" & _ 
    "Database=" & DatabaseName & ";" & _ 
    "Trusted_Connection=Yes;" 

當我做到這一點,它給了我「找不到可安裝ISAM」。我需要更改哪些內容才能使用SQL2016?

回答

2

好吧,發佈後,我發現我的解決方案。在這篇文章中,我發現你可以列出驅動程序:

https://docs.microsoft.com/en-us/sql/integration-services/import-export-data/connect-to-an-odbc-data-source-sql-server-import-and-export-wizard

所以,我所做的是讓我的連接是這樣的:

strConnectionString = "ODBC;Driver={SQL Server Native Client 11.0};" & _ 
    "Database=" & DatabaseName & ";" & _ 
    "Server=" & ServerName & ";" & _ 
    "Trusted_Connection=Yes;" 

它完美地工作。