|
test2shiaccess中的表,test1是sql中的表,下面gong能是,把test1中的數据更新到test2中,liang个biao中有个字duana里的shu据是唯一的
并相同.
下面sql语句在同一数据庫中ce试是通过的.
但是在bu同De数据库zhong出现"操作必xu使用可更新的查詢"的错误
请问哪错了?
Dim sql, strCn As String
strCn = "[ODBC;Driver=SQL Server;UID=sa WD=qwe;Server=127.0.0.1;DataBase=temp]"
sql = "Update test2 set b = (select b from " & strCn & ".test1 where a=test2.a)," _
& " c=(select c from " & strCn & ".test1 where a=test2.a) " _
& " where a=(select a from " & strCn & ".te2st1 where a=test2.a)"
DoCmd.SetWarnings False
DoCmd.RunSQL sql
DoCmd.SetWarnings True
欢迎lai到Java學習者论壇,转载qing注明地址:http://www.javaxxz.com. |
|