[英]Is it possible to access an access database inside a query to a SQL server? (using C# and Queries)
我正在嘗試在針對SQL Server的查詢中的訪問數據庫中進行搜索。
UPDATE [" + TableVariable + "]
SET TK_Date = DATEADD(d,-1,GETDATE()), TK_CA = TK_CA - 1
WHERE TK_Date >= GETDATE()
AND TK_CA > 0
AND TK_ResultCode in (SELECT Result_Code FROM [MS Access;DATABASE=C:\Users\Config.mdb].[Result_Code]
WHERE Status = 2
AND Project_ID = " + ProjectVariable + "
AND [" + TableVariable + "].TK_CA < [MS Access;DATABASE=C:\Users\Config.mdb].[Result_Code].TK_CA)
這是從C#應用程序執行的。 我得到的錯誤是:無效的對象名稱'MS Access; DATABASE = C:\\ Users.Config.mdb.Result_Code'
變量已正確填寫,我也與數據庫建立了連接。
我嘗試了很多組合,並在Google上搜索了幾個小時,但找不到任何有用的方法。
您發布的語法用於Access。
對於SQL Server,請查看OPENROWSET
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.