分享方式:


ODBC 資料指標程式庫錯誤碼

重要

這項功能將在未來的 Microsoft 資料存取元件版本中移除。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用驅動程式和伺服器資料指標。

除了 ODBC API 參考 所列的 SQLSTATE 之外,ODBC 資料指標程式庫也會傳回下列 SQLSTATE。

注意

資料指標程式庫不會排序狀態記錄;驅動程式管理員和 ODBC 3。 x 驅動程式負責排序狀態記錄。

SQLSTATE 描述 可以從
01000 資料指標無法更新。 SQLFetch

SQLFetchScroll
01000 未使用資料指標程式庫。 載入失敗。 SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 未使用資料指標程式庫。 驅動程式支援不足。 SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 未使用資料指標程式庫。 版本與驅動程式管理員不符。 SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 驅動程式傳回SQL_SUCCESS_WITH_INFO。 警告訊息已遺失。 SQLFetch

SQLFetchScroll
S1000 一般錯誤:無法建立檔案緩衝區。 SQLFetch

SQLFetchScroll

SQLGetData
S1000 一般錯誤:無法從檔案緩衝區讀取。 SQLFetch

SQLFetchScroll

SQLGetData
S1000 一般錯誤:無法寫入檔案緩衝區。 SQLFetch

SQLFetchScroll

SQLGetData
S1000 一般錯誤:無法關閉或移除檔案緩衝區。 SQLFreeHandle

SQLFreeStmt
SL001 無法執行定位要求,因為沒有可搜尋的資料行已系結。 SQLExecDirect

SQLGetData

SQLPrepare
SL002 無法執行定位要求,因為結果集是由聯結條件所建立。 SQLExecute

SQLExecDirect

SQLGetData
SL003 系結緩衝區超過區段大小上限。 SQLFetch

SQLFetchScroll
SL004 結果集不是由 SELECT 語句所產生。 SQLGetData
SL005 SELECT 語句包含 GROUP BY 子句。 SQLGetData
SL006 位置要求不支援參數陣列。 SQLPrepare

SQLExecDirect
SL008 僅限轉寄資料指標 (非緩衝區) 資料指標上不允許 SQLGetData SQLGetData
SL009 未在呼叫 SQLFetch SQLFetchScroll 之前系結任何資料行。 SQLFetch

SQLFetchScroll
SL010 SQLBindCol 在嘗試系結至內部緩衝區期間傳回SQL_ERROR。 SQLFetch

SQLFetchScroll

SQLGetData
SL011 語句選項只有在呼叫 SQLFetch SQLFetchScroll 之後才有效。 SQLGetStmtAttr
SL012 當資料指標開啟時,語句系結可能不會變更。 SQLBindCol

SQLFreeHandle

SQLFreeStmt

SQLSetStmtAttr
SL014 已發出定位的要求,而且並非所有資料行計數位段都已緩衝處理。 SQLExecDirect

SQLExecute

SQLPrepare
SL015 SQLFetch SQLFetchScroll 無法混合。 SQLExtendedFetch

SQLFetch

SQLFetchScroll