簡體   English   中英

Access 97前端-SQL Server 2005后端鏈接表錯誤

[英]Access 97 Frontend - SQL Server 2005 Backend Linked Table Error

我有一個舊版Access 97前端應用程序,該應用程序在SQL Server ODBC驅動程序(連接)上利用了SQL Server 2005后端,我們在此設置上使用了鏈接表功能。

我每天都會在表中創建,修改和鏈接,而且我知道不同數據類型之間會發生轉換。

我最近創建的一個表似乎存在問題,它與數據庫中的許多其他表具有完全相同的設置和權限,但是一旦將其鏈接到Access 97,它似乎在所有列中都顯示#NAME,還收到“ ODBC調用失敗 ”錯誤。

如果我從表中刪除了主鍵並且沒有選擇“唯一記錄標識符”,那么我可以查看表中的數據,但是顯然不能編輯它。

有3列這是VARCHAR的和超過255,如果我減少這些列255或我不到能夠查看表中的數據,但如果我再嘗試編輯或刪除的數據我收到一個新的錯誤' 的Microsoft Jet數據庫引擎停止了該過程,因為您和另一個用戶試圖同時更改相同的數據 '-我知道這是不可能的,因為目前我是唯一有權訪問該表的人。

在此特定表中,有146列,如果我刪除其中的一半,則該表將開始正常工作,而我的表中的列遠多於此,並且可以正常工作。

像這樣的故障排除問題肯定會令人沮喪。

我發現本文對鏈接表非常有幫助: 優化鏈接到SQL Server的Microsoft Office Access應用程序

請特別閱讀標題為“ 支持並發檢查 ”的部分。 您可能要嘗試的一件事是在相關表中添加“時間戳”列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM