驅動程式管理員的角色
驅動程式管理員會決定要傳回其產生之狀態記錄的最終順序。 特別是,它會判斷哪一筆記錄具有最高的排名,而且會先傳回。 驅動程式負責排序其產生的狀態記錄。 如果驅動程式管理員和驅動程式都張貼狀態記錄,驅動程式管理員會負責加以排序。 如需詳細資訊,請參閱狀態記錄的順序。
驅動程式管理員會盡可能進行錯誤檢查。 這樣會避免每個驅動程式檢查相同的錯誤。 例如,如果函式引數接受離散數目的值 (例如 SQLSetPos 中的 Operation),驅動程式管理員會檢查指定的值是否合法。
下列各節說明驅動程式管理員所檢查的條件類型。 下列各節並不詳盡;如需驅動程式管理員傳回之 SQLSTATE 的完整清單,請參閱各函式的「診斷」一節;驅動程式管理員所進行之各檢查的描述,都會以字母「(DM)」開頭。另請參閱附錄 B:ODBC 狀態轉換資料表中的狀態轉換資料表;以括弧顯示的錯誤為驅動程式管理員偵測到的錯誤。
此章節包含下列主題。