Web 相容性檢查:查詢錯誤

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

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

一般相容性檢查程式錯誤的詳細資訊,請參閱Web 相容性檢查一般錯誤的文件。

ACCWeb102012

ACCWeb102014

ACCWeb103013

ACCWeb103079

ACCWeb103900

ACCWeb103901

ACCWeb103902

ACCWeb103903

ACCWeb103904

ACCWeb103905

ACCWeb103906

ACCWeb103907

ACCWeb103908

ACCWeb103916

ACCWeb103918

ACCWeb103926

ACCWeb103927

ACCWeb103928

ACCWeb103930

ACCWeb103938

ACCWeb103939

ACCWeb103940

ACCWeb103942

ACCWeb102012

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

所代表的意義    您必須檢查該查詢是否有 Web 相容性問題。

處理方式   使用查詢設計工具,重新建立的查詢。如需有關如何使用查詢設計工具建立 web 查詢的詳細資訊,請參閱查詢簡介

頁面頂端

ACCWeb102014

錯誤文字    SQL 與 Web 不相容。

所代表的意義    您會看到此錯誤有許多原因。您可能執行下列其中一項動作:

  • 參考 Web 不相容物件。

  • 參考 Web 不相容運算式。

如需有關如何建立運算式的詳細資訊,請參閱建立運算式一文

處理方式    請考慮使用 web 查詢設計工具建立的 web 相容的查詢。網站的設計查詢的詳細資訊,請參閱查詢簡介

頁面頂端

ACCWeb103013

錯誤文字    Access 無法轉換查詢以在網路上使用,因為查詢結果包含多個同名的欄位。

所代表的意義    多個欄位具有相同名稱。

處理方式    檢查是否有重複欄位名稱,將重複名稱變更為不同的欄位名稱。

頁面頂端

ACCWeb103079

錯誤文字    運算式中的類型不符。

所代表的意義    結合的任一邊的類型不相容,或比較的欄位類型為不相容類型。例如,文字到數字無法比較或結合。

處理方式    確定結合的兩邊相容。例如,結合文字類型到文字類型,數字類型到數字類型。如果您未執行結合,請檢查您是否比較不相容的欄位類型。

頁面頂端

ACCWeb103900

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

所代表的意義    Access 無法發佈查詢,因為它使用不支援的查詢類型、不支援的運算式、不支援的準則,或網路不支援的其他功能。

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

頁面頂端

ACCWeb103901

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

所代表的意義    伺服器無法剖析查詢,因為查詢定義中含有意外的錯誤。

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

頁面頂端

ACCWeb103902

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

所代表的意義    查詢包含與 Web 不相容的運算式。這項錯誤有可能因為伺服器限制或運算式無法移至伺服器而發生。

處理方式   移除不相容的網頁的運算式。如需有關運算式是有效的查詢,請參閱建立運算式一文

頁面頂端

ACCWeb103903

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

所代表的意義    其中一個屬性值與 Web 不相容。

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

  • 名稱屬性沒有下列任一項:

開頭是等號

=

句號

.

驚嘆號

!

方括號

[]

前置空白

不可列印字元

例如:<Enter> 或 <TAB>

下列任一符號

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

  • 名稱屬性的長度為 1 到 64 個字元。

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

頁面頂端

ACCWeb103904

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

所代表的意義    此查詢包含子查詢。伺服器不支援子查詢。

處理方式    修改查詢,使它不含子查詢。

頁面頂端

ACCWeb103905

錯誤文字    Access 無法轉換查詢以在網路上使用,因為它依賴與網路不相容的不同查詢。

所代表的意義    查詢包含巢狀查詢的輸入,其無法在伺服器上表示,或包含找不到的輸入來源。

處理方式   

  • 確定巢狀查詢有效。

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

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

頁面頂端

ACCWeb103906

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

所代表的意義    找不到所選取欄或 Order By 欄的來源資料表或查詢。

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

頁面頂端

ACCWeb103907

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

所代表的意義    在查詢中未選取任何欄。

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

頁面頂端

ACCWeb103908

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

這表示     查詢來源含有太多欄。

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

  • JET_ccolFixedMost 固定欄。

  • JET_ccolVarMost 可變長度欄。

  • JET_ccolTaggedMost 加標籤欄。

頁面頂端

ACCWeb103916

錯誤文字    Access 無法轉換查詢以在網路上使用,因為網路不支援它所依賴的 ORDER BY 子句。

這表示    下列一項或多項條件存在:

  • Order By 元件的名稱無效。

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

  • 排序順序設定為遞增或遞減以外的選項。

  • 運算式無效。

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

  • 名稱屬性不包含下列任一項:

開頭是等號

=

句號

.

驚嘆號

!

方括號

[]

前置空白

不可列印字元

例如:<Enter> 或 <TAB>

下列任一符號

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

  • 名稱屬性的長度為 1 到 64 個字元。

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

頁面頂端

ACCWeb103918

錯誤文字     Access 無法轉換查詢以在網路上使用,因為網路不支援它所指定的 JOIN 類型。

所代表的意義    伺服器不支援兩個資料表之間有多個結合的查詢 (多欄位結合)。

處理方式    確定結合只使用一個資料表一個欄位。

頁面頂端

ACCWeb103926

錯誤測試    Access 無法轉換查詢以在網路上使用,因為它未在 SELECT FROM 指定從哪個資料表選取。

所代表的意義     查詢不含輸入資料表 (遺漏 FROM 子句)。

處理方式    確定查詢有指定輸入欄。

頁面頂端

ACCWeb103927

錯誤文字    Access 無法轉換查詢以在網路上使用,因為查詢結果包含多個同名的欄位。

所代表的意義    您針對多個欄位指定相同名稱。

處理方式    檢查是否有重複欄位名稱,將重複名稱變更為不同的欄位名稱。

頁面頂端

ACCWeb103928

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

所代表的意義    參數名稱或類型無效。

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

  • 名稱屬性不包含:

開頭是等號

=

句號

.

驚嘆號

!

方括號

[]

前置空白

不可列印字元

例如:<Enter> 或 <TAB>

下列任一符號

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

  • 名稱屬性的長度為 1 到 64 個字元。

下列類型有效:

文字 (最多 255 個字元)

數字

布林值

DateTime

貨幣

頁面頂端

ACCWeb103930

錯誤文字    Access 無法轉換查詢以在網路上使用,因為它的一些參數顯示為結果欄位或使用於 ORDER BY 陳述式中。

所代表的意義    查詢含有一個預計為純量或使用於 Order By 陳述式中的參數。

如果參數使用為預計欄 (範例:select param1 from Table1) 或 Order By (範例: select * from table 1 and order by field1= param),則會發生此情況。

處理方式    避免使用做為預計欄或 Order By 欄的參數。

頁面頂端

ACCWeb103938

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

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

處理方式    檢查是否有重複欄位名稱,將重複名稱變更為不同的欄位名稱。

頁面頂端

ACCWeb103939

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

所代表的意義    查詢含有大於 64 個字元的別名。

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

頁面頂端

ACCWeb103940

錯誤文字    Access 無法轉換查詢以在網路上使用,因為網路不支援它所指定的 JOIN 類型。

所代表的意義    伺服器不支援在兩個相同的資料表上有多個結合的查詢 (多欄位結合)。

處理方式    確定您使用的結合為一個資料表只有一個欄位。

頁面頂端

ACCWeb103942

錯誤文字     Access 無法轉換查詢以在網路上使用,因為它包含循環結合。

所代表的意義    查詢中資料表之間的結合造成資料表之間的循環結合,使得 Access 無法轉換查詢以在網路上使用。

處理方式     移除資料表之間的結合,以移除循環結合。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×