2009-09-29 42 views
0

我有一個MS Access 2003中的ADP項目,SQL Server Express 2008作爲後端。SQL Server中的.ADP中的「無聲」錯誤

一切工作正常,除非在SQL端有錯誤,例如重複的指數。當前數據集只是不更新​​/插入,沒有任何錯誤信息,但我知道它沒有更新,因爲如果我在服務器上做了選擇,我仍然會得到舊數據。

我該如何「解除沉默」的錯誤?有沒有一些隱藏的選項,還是隻有訪問2003 + sql server 2008纔會出現的問題?

任何幫助表示讚賞,因爲我還沒有發現在網絡上的任何有用但

回答

0

這其實是在MS Access一個非常不起眼的錯誤。我發現eggheadcafe的解決方案,它完美的作品。現在的錯誤彈出過於頻繁的xD

SO ...如果 非Unicode程序的默認語言是例如 日本但是對於 標準和格式選擇的語言爲阿拉伯語,該 ADP項目情況下不會顯示任何數據庫 錯誤消息。嘗試使用 示例,使用 重複主鍵保存記錄。 不會發生,但你不知道爲什麼。

如何解決:鑑於上述情況,選擇爲「標準和 格式」的 語言必須總是相同 所選擇的一個非Unicode 程序。日本和日本, 中國和中國人,希伯來文和 希伯來語,阿拉伯語和阿拉伯語等,這些 又使操作系統的 選項可以單獨定義它們 而沒用......從 http://www.eggheadcafe.com/software/aspnet/34687624/access-2003-bug-adp-erro.aspx引述

0

也許IGNORE_DUP_KEY選項設置上應該抓住約束指標。