重要 Access Services 2010 和 Access Services 2013 將從下次發行的 SharePoint 中移除。 建議您不要建立新的 Web 應用程式,並將現有的應用程式移轉至替代的平台,例如 Microsoft Power Apps。 您可以與 Dataverse 共用 Access 資料,這是一個雲端資料庫,您可以在其中組建 Power Platform 應用程式、自動化工作流程、虛擬代理程式以及其他適用於網路、手機或平板電腦的程式。 如需詳細資訊,請參閱 開始使用:將 Access 資料移轉到 Dataverse。 |
當您執行相容性檢查程式時,任何錯誤都儲存在資料表中,即 Web 相容性問題。 本主題一般說明如何處理 Web 相容性問題資料表中所列的錯誤,並針對您可能會看到列出的一般錯誤提供特定說明。
附註: 許多相容性檢查程式錯誤是由您想要發佈到 Web 的資料庫中出現桌面 (或"client") 物件或設定所導致。
概觀
當您執行相容性檢查程式時,會建立一個資料表,列出遇到的任何錯誤。 例如,以下是開啟的表格,顯示錯誤:
列出的錯誤表示 Table2 中的資料行具有與 Web 不相容的資料類型。
本文運作方式
在此和其他 Web 相容性檢查錯誤主題中,每個錯誤會以下列格式列出:
錯誤文字 Web 相容性問題資料表中列的描述欄位值。
意義 詳細資訊,可協助您瞭解問題。
處理方式 錯誤的建議解決方法。
ACCWeb102000
錯誤文字 物件名稱取決於用戶端物件物件名稱。
意義 指出的網頁物件會仰賴另一個不是 Web 物件的物件。 以下是一些範例:
-
顯示用戶端查詢資訊的網頁表單
-
網頁表單,其按鈕在按一下時會啟動用戶端報表
除非您移除對用戶端物件的依賴,否則 Web 物件不會在 Web 上正確運作。
處理方式 移除用戶端物件的參照。 您也可以將用戶端物件重新當做 Web 物件,並取代用戶端物件的參照,以新 Web 物件的參照取代。
ACCWeb102001
錯誤文字 屬性值包含一或多個與 Web 不相容的字元。
意義 物件名稱或控制項名稱無效,無法用於網頁。
處理方式 請確定物件名稱未違反下列任何規則:
-
名稱不得包含 (.) 、驚嘆號 (!) 、方括弧 ([]) 、前導空格或無法列印的字元,例如回車
-
名稱可能不包含下列任何字元:/ \ : * ? "" < > |# <TAB> { } % ~ &
-
名稱不得以等號 (=)
-
名稱的長度必須為 1 到 64 個字元
ACCWeb102002
錯誤文字 物件名稱取決於不存在的物件名稱。
意義 指出的網頁物件會仰賴另一個不是 Web 物件的物件。 以下是一些範例:
-
顯示用戶端查詢資訊的網頁表單
-
網頁表單,其按鈕在按一下時會啟動用戶端報表
除非您移除對用戶端物件的依賴,否則 Web 物件不會在 Web 上正確運作。
處理方式 移除用戶端物件的參照。 您也可以將用戶端物件重新建立為 Web 物件,然後以新 Web 物件的參照取代用戶端物件的參照。
ACCWeb102004
錯誤文字 屬性值必須是預設值,與 Web 相容。
意義 Web 資料庫僅支援所指示屬性的預設值。
處理方式 將指示屬性的目前值取代為該屬性的預設值。
ACCWeb102008
錯誤文字 物件名稱取決於與 Web 不相容的物件名稱。
意義 第一個物件參照第二個物件,但第二個物件無法于 Web 上使用。
處理方式 移除第二個物件的參照,或以另一個 Web 相容物件的參照取代參照。
ACCWeb102011
錯誤文字 屬性值必須是值,與 Web 相容。
意義 指出的屬性必須在 Web 資料庫中具有指示的值。
處理方式 將屬性值變更為指示的值。
ACCWeb102013
錯誤文字 屬性值不得為空白,無法與 Web 相容。
意義 指出的屬性必須有一個值,以在 Web 資料庫中使用。
處理方式 為屬性指定值。
ACCWeb102014
錯誤文字 原始程式碼控制下的資料庫與 Web 不相容。
意義 您嘗試發佈的資料庫位於原始程式碼控制之下,Web 資料庫不支援此控制。
處理方式 壓縮並修復資料庫,將其從原始程式碼控制項移除。 詳細資訊請參閱使用壓縮及修復來協助防止及修正 資料庫檔案問題。
ACCWeb102015
錯誤文字 屬性值字串長度不能超過整數。
意義 指定屬性的字串值太長。 這通常發生在控制項名稱 (長度為 255) , 標籤或按鈕標題 (最多 2048) 、標籤 (2048) 、描述 (2048) 、工具提示文字 (255) 、物件名稱 (255) ,以及影像名稱 (255) 。
處理方式 縮短字串值。 這些屬性通常是在表單或報表的屬性工作表中。
ACCWeb102016
錯誤文字 屬性值必須是網頁相容的表單或報表,與 Web 相容。
意義 指示的子表單或子報表與 Web 不相容。
處理方式 移除子表單或子報表,或將其取代為 Web 相容版本。
ACCWeb102017
錯誤文字 已取消 Web 相容性檢查。
意義 如果您沒有取消相容性檢查程式,可能是下列其中一種情況:
-
資料庫為唯讀。
-
並非所有物件都關閉。
處理方式 關閉任何開啟的資料庫物件,然後再次執行相容性檢查程式。 如果沒有物件開啟或錯誤再次出現,請檢查資料庫檔案是否為唯讀。
ACCWeb106004
錯誤文字 物件與 Web 不相容。
意義 指出的物件是資料存取頁面,無法發佈。
處理方式 從您想要發佈到 Web 的資料庫移除所有資料存取頁面。