在嘗試連接或連線不相容的從屬站/伺服器時,會傳回一個新的 sqlcode 錯誤訊息 (SQL1434N)。
當前置編譯器遇到長類型的主變數時, sqlaprep 就會傳回新的 sqlcode 錯誤訊息 (SQL4020N)。
如果是用舊的 DBHEAP 符記 (SQLF_DBTN_DBHEAP) 來呼叫 sqlfxdb, 而不是用新的符記 (SQLF_DBTN_DB_HEAP) 來呼叫, 而且 DBHEAP 資料庫架構參數的值大於舊符記可處理的範圍, 就會傳回新的警告 (SQL5066W)。
SQL0450N | 常式 "<routine-name>" (特定名稱 "<specific-name>") 產生的結果值、SQLSTATE 值、訊息文字或 scratchpad 太長。 |
說明: 從常式 "<routine-name>" (特定名稱 "<specific-name>") 傳回時, DB2 已偵測到所傳回的位元組比配置給下列其中一項的位元組多:
「常式」中的結果引數定義必須符合資料類型的需求。相關資訊,請參閱 Application Development Guide。
這是不允許的。
如果常式變更了 scratchpad 的長度欄位,也會傳回此錯誤。
>使用者回應: 請洽詢您的「資料庫管理員」,或是該常式的作者。
sqlcode: -450
sqlstate: 39501
SQL1434N | CONNECT 或 ATTACH 陳述式失敗了,因為 32 位元及 64 位元平台之間的從屬站/伺服器不相容。 |
說明: 本版次不支援 32 位元及 64 位元平台之間的從屬站/伺服器連線。
>使用者回應: 您可以在下列實務中發出 CONNECT 或 ATTACH 陳述式:
sqlcode: -1434
sqlstate: 08004
SQL1706W | 在文字大小案例移轉期間,在此案例的節點目錄中,偵測到至少一個非本端資料庫。 |
說明: 在執行文字大小案例移轉時,發現至少有一個資料庫不是在此案例之下建立的。 這種資料庫的文字大小必須與此案例的文字大小相同,才能順利完成移轉。
>使用者回應: 請確定案例中編目的所有資料庫都有相同的文字大小。
SQL1707N | 無法移轉案例文字大小。 |
說明: 嘗試移轉案例的文字大小時,發生錯誤。請聯絡您的 IBM 服務代表。
>使用者回應: 請聯絡您的 IBM 服務代表。
SQL4020N | 'long' 主變數 "<token 1>" 無效。請使用 'sqlint32' 來代替。 |
說明: 如果 LONGERROR YES 前置編譯選項已生效,或前置編譯選項 LONGERROR 尚未指定, 且平台有 8 位元的 'long',則 INTEGER 主變數就必須以資料類型 'sqlint32'來宣告, 而不是使用 'long'。
在具有 8 位元 'long' 類型的 64 位元平台上, 前置編譯選項 LONGERROR NO 可用來指定 'long' 主變數要用在 BIGINT 資料類型。 為獲得最大的可移轉性,建議您針對 INTEGER 及 BIGINT 資料類型個別使用 'sqlint32' 及 'sqlint64'。
>使用者回應: 以訊息中所指定的資料類型來取代現行主變數的資料類型。
SQL5066W | 符記 "<token-name>" 的資料庫架構參數值被截斷了。 |
說明: 資料庫架構參數值大於所指定之符記可容納的量。
現在有一個新的符記來代表此資料庫架構參數值,如果該值大於舊符記可以容納的量, 就應使用新的符記。
>使用者回應: 將新的符記用在此資料庫架構參數。