我有一個(非常簡單和標準)UPDATE語句,其可以直接在查詢分析器能正常工作,或在查詢分析器的存儲過程執行。的Microsoft Access ADP更新查詢不更新
UPDATE A
SET
A.field1 = B.col1
, A.field2 = B.col2
FROM
tblA AS A INNER JOIN tblB AS B
ON A.pk1 = B.pk1 AND A.pk2 = B.pk2
問題是,當我執行通過Microsoft ADP相同的存儲過程(通過存儲過程的名稱或使用運行選項雙擊),它說:「查詢成功運行,但沒有返回記錄」,不當我直接檢查表時更新記錄。
人之前甚至有傳言稱「MS-訪問的語法比SQLServer的T-SQL的不同」,請記住,與ADP一切都發生在服務器上,一個實際上是通過直通到T-SQL。
任何來自ADP大師的精彩創意?
要查看更新的記錄我直接檢查表中的SQL Server,而不是連接的一種。稍後我會嘗試使用Profiler,因爲我以前從未使用它,需要一些時間來弄清楚。 – joedotnot 2009-08-19 02:39:11