今天搞了一天的事情,
更新 ACCESS 數據庫 ,要從 SQL SERVER 2008數據庫中 查詢資料。沒找到資料 只能自己做了。
首先查找一下 ,如何 用SQL 語句
select * from restore_base in [ODBC][ODBC;Driver=SQL Server;Server電腦名稱;Uid=帳號;Pwd=密碼;database=數據庫名稱]
找到這個。
然後就開始寫UPDATE 語句
我就鬱悶了,怎麼寫 都寫不對 。最後 還是只能請教 度娘。
access中 和 SQL SERVER 2008 這個不一樣的 方法
UPDATE Tab1 a,Tab2 b
SET a.Name = b.Name
WHERE a.ID = b.ID;
最後就寫出來了
update spring,( select * from restore_base in [ODBC][ODBC;Driver=SQL Server;Server電腦名稱;Uid=帳號;Pwd=密碼;database=數據庫名稱] )as b
set spring.nam = b.descript1
where spring.dwg=b.prodnr