2
我試圖在訪問傳遞查詢中使用外部應用;然而,它似乎與外部申請有關的問題。查詢如下。它直接在SQL Server中運行良好,但作爲傳遞查詢運行時,我在FROM子句中出現語法錯誤。訪問傳遞外部應用
語法錯誤文本是:「FROM子句中的語法錯誤」 傳遞將在我運行它時運行併產生數據;但是,當我試圖爲報告保存時,會出現驗證問題。
SELECT AccountNumber, ICN, Provider, RequestDate, patLast, patFirst
FROM tblracaccounts
OUTER APPLY (
SELECT TOP 1 patLast, patFirst FROM tblAccts WHERE LEFT(icn,14)=LEFT(tblracaccounts.ICN,14)
) t2
WHERE ICN NOT IN (SELECT ICN FROM tblracstatuses WHERE Cancelled=1 OR Findings='No Findings')
ORDER BY Provider, RequestDate DESC
或許'LEFT(icn,14)'應該是'LEFT(tblAccts.icn,14)'?否則,我想你需要驗證查詢實際上是通過的,因爲我相信你知道,MS Access不應該通過傳遞查詢進行驗證。 –
什麼是語法錯誤的文本?當你刪除「APPLY」條款時,它是否仍然會發生? –
@IvanG我上面編輯了錯誤的文本。刪除申請後,沒有問題。 – steventnorris