使用精簡函式

某些 ODBC 函數會取得描述項的隱含存取權。 應用程式寫入器可能會發現它們比呼叫 SQLSetDescFieldSQLGetDescField 更方便。 這些函式稱為 簡潔 的函式,因為它們會執行一些函數,包括設定或取得描述項欄位。 有些簡潔的函式可讓應用程式在單一函式呼叫中設定或取出數個相關的描述項欄位。

您可以呼叫精簡函式,而不需要先取得描述項控制碼以做為引數使用。 這些函數會使用與所呼叫之語句控制碼相關聯的描述項欄位。

精簡的函式 SQLBindColSQLBindParameter 藉由設定對應至其引數的描述項欄位來系結資料行或參數。 每個函式都會執行比單純設定描述項更多的工作。 SQLBindColSQLBindParameter 會提供資料行或動態參數之系結的完整規格。 但是,應用程式可以藉由呼叫 SQLSetDescFieldSQLSetDescRec 來變更系結的個別詳細資料,而且可以藉由對這些函數進行一連串適當的呼叫,來完全系結資料行或參數。

精簡的函式 SQLColAttributeSQLDescribeColSQLDescribeParamSQLNumParamsSQLNumResultCols 會取出描述項欄位中的值。

SQLSetDescRecSQLGetDescRec 是一種精簡的函式,其中有一個呼叫、設定或取得多重描述項欄位,這些描述項欄位會影響資料行或參數資料的資料類型和儲存。 SQLSetDescRec 是一種有效的方法,可讓您在一個步驟中變更資料行或參數資料的系結。

在某些情況下, SQLSetStmtAttrSQLGetStmtAttr 可作為簡潔的函式。 (查看 描述項欄位。 )