使用精簡函式

部分 ODBC 函數可隱形存取描述符。 應用程式撰寫者可能會覺得這些比呼叫 SQLSetDescFieldSQLGetDescField 更方便。 這些函式稱為 簡潔 函數,因為它們執行多項功能,包括設定或取得描述欄位。 有些簡潔函式允許應用程式在單一函式呼叫中設定或檢索多個相關描述欄位。

簡潔函式可以在不先取得描述符柄作為參數的情況下呼叫。 這些函式與語句句柄相關聯的描述欄位一起運作。

簡潔的函式 SQLBindColSQLBindParameter 透過設定描述符欄位來綁定欄位或參數,這些欄位對應其參數。 這些函式執行的任務不僅限於設定描述詞。 SQLBindColSQLBindParameter 提供資料欄位或動態參數綁定的完整規範。 然而,應用程式可以透過呼叫 SQLSetDescFieldSQLSetDescRec 來更改綁定的個別細節,並透過對這些函式進行一系列適當的呼叫,完全綁定一個欄位或參數。

簡潔的函式 SQLColAttributeSQLDescribeColSQLDescribeParamSQLNumParametersSQLNumResultCols 可擷取描述符欄位中的值。

SQLSetDescRecSQLGetDescRec 是簡潔的函式,透過一次呼叫,即可設定或獲得多個描述欄位欄位,影響欄位或參數資料的資料型別與儲存。 SQLSetDescRec 是一種有效的方式,可以一步改變欄位或參數資料的綁定方式。

SQLSetStmtAttrSQLGetStmtAttr 在某些情況下可作為簡潔函式使用。 (參見 描述欄位。)