在 64 位元的平台上使用 DB2 Universal Database

訊息

在嘗試連接或連線不相容的從屬站/伺服器時,會傳回一個新的 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 已偵測到所傳回的位元組比配置給下列其中一項的位元組多:

這是不允許的。

如果常式變更了 scratchpad 的長度欄位,也會傳回此錯誤。

>使用者回應: 請洽詢您的「資料庫管理員」,或是該常式的作者。

sqlcode: -450

sqlstate: 39501

SQL1434NCONNECT 或 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>" 的資料庫架構參數值被截斷了。

說明: 資料庫架構參數值大於所指定之符記可容納的量。

現在有一個新的符記來代表此資料庫架構參數值,如果該值大於舊符記可以容納的量, 就應使用新的符記。

>使用者回應: 將新的符記用在此資料庫架構參數。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]