Web 相容性檢查:查詢錯誤

重要    Access Services 2010 和 Access Services 2013 將從下次發行的 SharePoint 中移除。 建議您不要建立新的 Web 應用程式,並將現有的應用程式移轉至替代的平台,例如 Microsoft Power Apps

本文列出執行相容性檢查程式時可能會遇到的查詢錯誤,並提供可協助您解決錯誤的資訊。

有關相容性檢查程式錯誤的一般資訊,請參閱 網頁相容性檢查一般錯誤一文

ACCWeb102012

錯誤文字    查詢與 Web 不相容。

意義    您必須檢查查詢中的 Web 相容性問題。

處理方式    使用查詢設計工具重新造出查詢。 若要瞭解如何使用查詢設計工具建立 Web 查詢,請參閱查詢 簡介

頁面頂端

ACCWeb102014

錯誤文字    SQL 與 Web 不相容。

意義    您收到此錯誤的原因有很多。 您可能正在執行下列其中一項操作:

  • 參照 Web 不相容的物件。

  • 參照網頁不相容的運算式。

若要瞭解如何建立運算式,請參閱建立 運算式

處理方式     請考慮使用 Web 查詢設計工具建立與 Web 相容的查詢。 有關設計 Web 查詢的資訊,請參閱查詢 簡介

頁面頂端

ACCWeb103013

錯誤文字    Access 無法轉換查詢以用於 Web,因為查詢結果包含多個名稱相同的欄位。

意義    多個欄位的名稱相同。

處理方式    檢查功能變數名稱是否重複,將重複的功能變數名稱變更為不同的功能變數名稱。

頁面頂端

ACCWeb103079

錯誤文字    在運算式中輸入不一樣。

意義    聯連接任一端的類型不相容,或比較的欄位類型是不相容的類型。 例如,文字與數位無法比較或連接。

處理方式    確保連接端相容。 例如,將文字類型加入文字類型,將數位類型加入數位類型。 如果您未執行聯聯接,請檢查您是否要比較不相容的欄位類型。

頁面頂端

ACCWeb103900

錯誤文字    Access 無法轉換查詢以在網頁上使用。

意義    Access 無法使用不支援的查詢類型、不支援的運算式、不支援的準則,或 Web 上不支援的其他功能,因此無法發佈查詢。

處理方式    使用 Access 查詢設計工具重新設計查詢。

頁面頂端

ACCWeb103901

錯誤文字    查詢的定義無效,因此無法建立查詢物件。

意義    由於查詢定義發生意外錯誤,伺服器無法剖析查詢。

處理方式    使用 Access 設計工具重新設計查詢。

頁面頂端

ACCWeb103902

錯誤文字    Access 無法轉換查詢以用於 Web,因為它使用不支援的查詢類型、不支援的運算式、不支援的準則,或 Web 上不支援的其他功能。

意義    查詢包含與 Web 不相容的運算式。 發生此錯誤的原因可能是伺服器限制,或是運算式無法移至伺服器。

處理方式    移除與 Web 不相容的運算式。 有關運算式在查詢上有效之詳細資訊,請參閱 建立運算式

頁面頂端

ACCWeb103903

錯誤文字    查詢的定義無效,因此無法建立查詢物件。

意義    其中一個屬性值與 Web 不相容。

處理方式    確定下列條件已正確設定:

  • name 屬性沒有下列任何一項:

開頭的等號

=

句號

.

驚嘆號

!

方括弧

[]

空白前導空格

無法列印的字元

例如:在 TAB <輸入>或<TAB>

下列任何符號

/ \ : * ? 「 < > |# { } % ~ &

  • name 屬性在 1 到 64 個字元之間長。

  • 標題屬性:任何字串,最多 1024 個字元。

頁面頂端

ACCWeb103904

錯誤文字    Access 無法轉換查詢以在 Web 上使用,因為它包含子查詢。

意義    查詢包含子查詢。 伺服器上不支援子查詢。

處理方式    修改查詢,讓查詢沒有子查詢。

頁面頂端

ACCWeb103905

錯誤文字    Access 無法轉換查詢以用於 Web,因為它仰賴與 Web 不相容的不同查詢。

意義    查詢包含巢式查詢做為無法在伺服器上表示的輸入,或包含找不到的輸入來源。

處理方式    

  • 確保巢式查詢有效。

  • 使用 Access 查詢設計工具建立有效的巢式查詢。

  • 確保查詢輸入來來源資料表或查詢存在於資料庫中。

頁面頂端

ACCWeb103906

錯誤文字    查詢的定義無效,因此無法建立查詢物件。

意義    找不到所選或欄順序的來來源資料表或查詢。

處理方式    請確保資料行輸入來來源資料表或查詢存在於 Access 資料庫中。

頁面頂端

ACCWeb103907

錯誤文字     Access 無法轉換查詢以在 Web 上使用,因為它在結果中不包含任何欄位。

意義    查詢中未選取任何欄。

處理方式    在查詢中選取或指定至少一個輸出欄。

頁面頂端

ACCWeb103908

錯誤文字     Access 無法轉換查詢以在 Web 上使用,因為它在結果中顯示太多欄位。

代表的意義     查詢來源的欄太多。

處理方式     這可能難以解決,您可能必須檢查來來源資料表。 資料表不能超過:

  • JET_ccolFixedMost欄。

  • JET_ccolVarMost可變長度欄。

  • JET_ccolTaggedMost標記欄。

頁面頂端

ACCWeb103916

錯誤文字    Access 無法轉換查詢以用於 Web,因為它仰賴 Web 上不支援的 ORDER BY 子句。

代表的意義    存在下列一或多個條件:

  • 按元素排序的名稱無效。

  • 來來源資料表的名稱無效。

  • 排序次序會設定為遞增或遞減外的選項。

  • 運算式無效。

處理方式    確定下列條件已正確設定:

  • name 屬性不包含下列任何一項:

開頭的等號

=

句號

.

驚嘆號

!

方括弧

[]

空白前導空格

無法列印的字元

例如:在 TAB <輸入>或<TAB>

下列任何符號

/ \ : * ? 「 < > |# { } % ~ &

  • name 屬性在 1 到 64 個字元之間長。

  • 運算式是有效的運算式。

頁面頂端

ACCWeb103918

錯誤文字     Access 無法轉換查詢以用於 Web,因為它指定 Web 不支援的 JOIN 類型。

意義    伺服器不支援在兩個數據表之間有多個聯 (多欄位聯) 。

處理方式    請確保每個資料表的聯聯只會使用一個欄位。

頁面頂端

ACCWeb103926

錯誤測試    Access 無法轉換查詢以用於 Web,因為它不會指定要選取哪個資料表。

意義     查詢沒有輸入資料表 (FROM 子句) 。

處理方式    請確保您的查詢已指定輸入欄。

頁面頂端

ACCWeb103927

錯誤文字    Access 無法轉換查詢以用於 Web,因為查詢結果包含多個名稱相同的欄位。

意義    您為多個欄位指定相同的名稱。

處理方式    檢查功能變數名稱是否重複,將重複的功能變數名稱變更為不同的功能變數名稱。

頁面頂端

ACCWeb103928

錯誤文字    Access 無法轉換查詢以在 Web 上使用,因為它的一些參數無法轉換成在網頁上使用。

意義    參數名稱或類型無效。

處理方式    確定參數名稱和類型有效。

  • name 屬性不包含:

開頭的等號

=

句號

.

驚嘆號

!

方括弧

[]

空白前導空格

無法列印的字元

例如:在 TAB <輸入>或<TAB>

下列任何符號

/ \ : * ? 「 < > |# { } % ~ &

  • name 屬性在 1 到 64 個字元之間長。

下列類型有效:

文字 (最多 255 個字元)

數字

布林值

DateTime

貨幣

頁面頂端

ACCWeb103930

錯誤文字    Access 無法轉換查詢以用於 Web,因為它的一些參數會顯示為結果欄位,或在 ORDER BY 語句中使用。

意義    查詢的參數會以量值來預測,或以語句順序使用。

如果使用參數做為預測資料行 (範例:從 Table1) 選取 param1,或以 (範例排序:從資料表 1 選取 *,然後按 field1= param) 排序,就可能發生此情況。

處理方式    避免使用以欄來預測資料行或順序的參數。

頁面頂端

ACCWeb103938

錯誤文字    Access 無法轉換查詢以在網頁上使用。

意義    有兩個欄位的名稱相同,Access 無法為它們建立有效的別名。

處理方式    檢查功能變數名稱是否重複,將重複的功能變數名稱變更為不同的功能變數名稱。

頁面頂端

ACCWeb103939

錯誤文字    Access 無法轉換查詢以在網頁上使用。

意義    查詢的別名大於 64 個字元。

處理方式    確保查詢中使用的別名小於或等於 64 個字元。

頁面頂端

ACCWeb103940

錯誤文字    Access 無法轉換查詢以用於 Web,因為它指定 Web 不支援的 JOIN 類型。

意義    伺服器不支援在同兩個數據表上有多個聯 (多個聯) 。

處理方式    請確保每個資料表使用的聯聯只有一個欄位。

頁面頂端

ACCWeb103942

錯誤文字     Access 無法轉換查詢以在 Web 上使用,因為它包含週期性連接。

意義    查詢中資料表之間的聯聯接導致資料表之間出現迴圈連接,導致 Access 無法轉換查詢以在 Web 上使用。

處理方式     移除資料表之間的連接,以移除週期性連接。

頁面頂端

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

×