我有一個名爲road.mdb的訪問數據庫。 在road.mdb裏面,我有一個鏈接SQL表和
表名是學生。無法刪除和更新訪問鏈接表上的記錄
我可以插入使用查詢設計記錄MSACCESS
但我不能更新,也不刪除
運行下面刪除查詢時,該錯誤是:無法從指定的表中刪除
delete from student where studentid=303;
當我在下面運行更新查詢時,錯誤是:操作必須使用可更新的查詢
update student set Name='BOB' where studentid= 303;
我可以完全訪問sql數據庫,並且可以使用sql管理工作室運行查詢。 使用MSaccess內部的查詢設計是不可能刪除和更新? 奇怪的是我可以插入裏面MSACCESS
使用查詢設計新記錄謝謝
我對Access和鏈接表做了類似的處理,但是使用了紅磚數據庫。我運行選擇查詢,然後編輯結果。 –
根據Google的說法「嘗試使用PassThrough查詢:這是SQL/Server語法中的一個查詢,Access將交給SQL引擎未經檢查。有關詳細信息,請參閱幫助中的PassThrough。」 – codemonkeh
通過Access數據庫打開表格,使用僞造數據創建新的測試條目,然後關閉表格。重新打開表格,選擇測試記錄並點擊鍵盤上的DELETE按鈕。讓我知道,如果記錄刪除時,或者它給你一個特定的錯誤消息。 –