| 函式 | 引數名稱 | 目前的描述 | 更正過的描述 |
|---|
| SQLBrowseConnect | StringLength1 | 長度 * InConnectionString。 | 長度 * 以字元為單位的 InConnectionString。 |
| BufferLength | 長度為 * OutConnectionString 緩衝區。 | 長度為 * 中字元的 OutConnectionString 緩衝區。 |
| StringLength2Ptr | (不含 Null 終止位元組) 的位元組總數中傳回可使用 * OutConnectionString。 | (不含 Null 終端字元) 的字元總數中傳回可使用 * OutConnectionString。 |
| SQLColAttribute | BufferLength | 此引數如果 FieldIdentifier 是 ODBC 定義的欄位,且 CharacterAttributePtr 指向字元字串或二進位的緩衝區必須的長度 * CharacterAttributePtr。如果 FieldIdentifier 是 ODBC 定義的欄位和 * CharacterAttributePtr 是一個整數,這個欄位會被忽略。如果 * CharacterAttributePtr 是 Unicode 字串,呼叫 SQLColAttributeW) 時,BufferLength 引數必須是偶數 | 這是正確的。BufferLength 是指可供 CharacterAttributePtr 中值的位元組數目。 |
| StringLengthPtr | 要傳回其 (不含 Null 終止位元組字元資料) 的位元組總數中的緩衝區的指標傳回中可使用 * CharacterAttributePtr。 | 這是正確的。 |
| SQLColAttributes | 如被取代 SQLColAttribute (請參閱上述) 這個函式。 | | |
| SQLColumnPrivileges | NameLength1 4 | 長度 * CatalogName。(注意這裡有四個不同的引數的長度值。每一個是指不同的輸入或 CatalogName]、 [SchemaName]、 [表格名稱,] 和 [ColumnName 等的輸出緩衝區。為了簡單起見,具有類似的輸入值的任何函式的這個資料表結合了這類的 NameLength 引數,而不分別列出每一個) | 長度 * 以字元為單位的 CatalogName。 |
| SQLColumns | NameLength1 4 | 長度 * CatalogName。 | 長度 * 以字元為單位的 CatalogName。 |
| SQLConnect | NameLength1 3 | 長度 * 伺服器名稱。 | 長度 * 以字元為單位的 ServerName。 |
| SQLDataSources | BufferLength1 | 長度為 * (以位元組為單位) 的伺服器名稱緩衝區。 | 長度為 * 中字元的伺服器名稱緩衝區。 |
| NameLength1Ptr | 要傳回其 (不含 Null 終止位元組) 的位元組總數中的緩衝區指標。 | 要傳回其字元 (不含 Null 終端字元) 的總數中的緩衝區指標。 |
| BufferLength2 | 長度為 * 描述緩衝區。 | 長度為 * 中字元的描述緩衝區。 |
| NameLength2Ptr | 要傳回其 (不含 Null 終止位元組) 的位元組總數中的緩衝區的指標傳回中可使用 * 描述。 | 要傳回總數 (不含 Null 終端字元) 的字元緩衝區的指標傳回中可使用 * 描述。 |
| SQLDescribeCol | BufferLength | 長度為 * 字元中的 ColumnName 緩衝區。 | 這是正確的。 |
| NameLengthPtr | 要傳回其 (不含 Null 終止位元組) 的位元組總數中的緩衝區的指標傳回中可使用 * ColumnName。 | 要傳回總數 (不含 Null 終端字元) 的字元緩衝區的指標傳回中可使用 * ColumnName。 |
| SQLDriverConnect | StringLength1 | 長度為 * (以位元組為單位) 的 InConnectionString。 | 長度 * 以字元為單位的 InConnectionString。 |
| BufferLength | 長度為 * OutConnectionString 緩衝區。如果 * OutConnectionString 值是 Unicode 字串,呼叫 SQLDriverConnectW) 時,BufferLength 引數必須是偶數。 | 長度為 * 中字元的 OutConnectionString 緩衝區。(請注意這表示此引數並不一定要偶數)。 |
| StringLength2Ptr | 要傳回總數 (不含 Null 終端字元) 的字元緩衝區的指標傳回中可使用 * OutConnectionString。 | 這是正確的。 |
| SQLDrivers | BufferLength1 | 長度為 * (以位元組為單位) 的 DriverDescription 緩衝區。 | 長度為 * 中字元的 DriverDescription 緩衝區。 |
| DescriptionLengthPtr | 要傳回其 (不含 Null 終止位元組) 的位元組總數中的緩衝區的指標傳回中可使用 * DriverDescription。 | 要傳回總數 (不含 Null 終端字元) 的字元緩衝區的指標傳回中可使用 * DriverDescription。 |
| BufferLength2 | 長度為 * (以位元組為單位) 的 DriverAttributes 緩衝區。如果 * DriverDescription 值是 Unicode 字串,呼叫 SQLDriversW) 時,BufferLength 引數必須是偶數。 | 長度為 * 中字元的 DriverAttributes 緩衝區。(請注意這表示此引數並不一定要偶數)。 |
| AttributesLengthPtr | 要傳回其 (不含 Null 終止位元組) 的位元組總數中的緩衝區的指標傳回中可使用 * DriverAttributes。 | 要傳回總數 (不含 Null 終端字元) 的字元緩衝區的指標傳回中可使用 * DriverAttributes。 |
| SQLError | 這個函式已被取代來 SQLGetDiagRec。 | | |
| SQLExecDirect | TextLength | 長度 * StatementText。 | 長度 * 以字元為單位的 StatementText。 |
| SQLForeignKeys | NameLength1 2 | 長度為 * (以位元組為單位) 的 PKCatalogName。 | 長度 * 以字元為單位的 PKCatalogName。 |
| NameLength3 6 | 長度 * PKTableName。 | 長度 * 以字元為單位的 PKTableName。 |
| SQLGetConnectAttr | BufferLength | 如果在值 * ValuePtr 是 Unicode 字串,呼叫 SQLGetConnectAttrW) 時,BufferLength 引數必須是偶數。 | 這是正確的。BufferLength 應該包含位元組的計數。 |
| StringLengthPtr | 要傳回其 (不含 Null 終端字元) 的位元組總數中的緩衝區的指標傳回中可使用 * ValuePtr。 | 這是正確的。 |
| SQLGetConnectOption | 這個函式已被取代來 SQLGetConnectAttr。 | | |
| SQLGetCursorName | BufferLength | 長度為 * (以位元組為單位) 的 CursorName。如果在值 * CursorName 是 Unicode 字串,呼叫 SQLGetCursorNameW) 時,BufferLength 引數必須是偶數。 | 長度 * 以字元為單位的 CursorName。(請注意這表示此引數並不一定要偶數)。 |
| NameLengthPtr | 要傳回其 (不含 Null 終端字元) 的位元組總數的記憶體的指標傳回中可使用 * CursorName。 | 指標,以傳回 (不含 Null 終端字元) 的字元總數的記憶體可用以傳回 * CursorName。 |
| SQLGetDescField | BufferLength | 如果在值 * ValuePtr 是 Unicode 資料型別呼叫 SQLGetDescFieldW) 時,BufferLength 引數必須是偶數。 | 這是正確的。BufferLength 應該包含位元組的計數。 |
| StringLengthPtr | 要傳回 (不包括所需的 Null 終端字元的位元組數) 的位元組總數緩衝區的指標傳回中可使用 * ValuePtr。 | 這是正確的。 |
| SQLGetDescRec | BufferLength | 長度為 * (以位元組為單位) 的名稱緩衝區。 | 長度為 * 中字元的名稱緩衝區。 |
| StringLengthPtr | 要傳回其可用以傳回資料的位元組數中的緩衝區的指標 * 名稱緩衝區不包括 Null 終端字元。 | 緩衝區,傳回可用來傳回中字元數的指標 * 名稱緩衝區不包括 Null 終端字元。 |
| SQLGetDiagField | BufferLength | 如果在值 * DiagInfoPtr 是 Unicode 字串,呼叫 SQLGetDiagFieldW) 時,BufferLength 引數必須是偶數。 | 這是正確的。BufferLength 應該包含位元組的計數。 |
| StringLengthPtr | 要傳回其 (不包括所需的 Null 終端字元的位元組數) 的位元組總數中的緩衝區的指標傳回中可使用 * DiagInfoPtr,對字元資料。 | 這是正確的。 |
| SQLGetDiagRec | BufferLength | 長度為 * MessageText 緩衝區,以字元為單位。 | 這是正確的 |
| TextLengthPtr | 要傳回其 (不包括所需的 Null 終端字元的位元組數) 的位元組總數中的緩衝區的指標傳回中可使用 * MessageText。 | 要傳回總數 (不含 Null 終端字元) 的字元緩衝區的指標傳回中可使用 * MessageText。 |
| SQLGetInfo | BufferLength | 長度為 * InfoValuePtr 緩衝區。如果 * InfoValuePtr 是 Unicode 字串,呼叫 SQLGetInfoW) 時,BufferLength 引數必須是偶數。 | 這是正確的。BufferLength 應該包含位元組的計數。 |
| StringLengthPtr | 要傳回其 (不含 Null 終端字元的字元資料) 的位元組總數中的緩衝區的指標傳回中可使用 * InfoValuePtr。 | 這是正確的。 |
| SQLGetStmtAttr | BufferLength | 如果屬性是一個 ODBC 定義的屬性,且 ValuePtr 指向字元字串或二進位緩衝區此引數必須的長度 * ValuePtr。如果在傳回值 * ValuePtr 是 Unicode 字串,呼叫 SQLGetStmtAttrW) 時,BufferLength 引數必須是偶數 | 這是正確的。BufferLength 應該包含位元組的計數。 |
| StringLengthPtr | 要傳回其 (不含 Null 終端字元) 的位元組總數中的緩衝區的指標傳回中可使用 * ValuePtr。 | 這是正確的。 |
| SQLNativeSQL | TextLength1 | 長度 * InStatementText 文字字串。 | 長度 * InStatementText 文字字串以字元為單位。 |
| BufferLength | 長度為 * OutStatementText 緩衝區。如果在傳回值 * InStatementText 是 Unicode 字串,呼叫 SQLNativeSqlW) 時,BufferLength 引數必須是偶數。 | 長度為 * 中字元的 OutStatementText 緩衝區。(請注意這表示此引數並不一定要偶數)。 |
| TextLength2Ptr | 要傳回其 (不含 Null 終止位元組) 的位元組總數中的緩衝區的指標傳回中可使用 * OutStatementText。 | 要傳回總數 (不含 Null 終端字元) 的字元緩衝區的指標傳回中可使用 * OutStatementText。 |
| SQLPrepare | TextLength | 長度 * StatementText。 | 長度 * 以字元為單位的 StatementText。 |
| SQLPrimaryKeys | NameLength1 3 | 長度以位元組為單位的 * CatalogName。 | 長度 * 以字元為單位的 CatalogName。 |
| SQLProcedureColumns | NameLength1 4 | 長度 * CatalogName。 | 長度 * 以字元為單位的 CatalogName。 |
| SQLProcedures | NameLength1 3 | 長度以位元組為單位的 * CatalogName。 | 長度 * 以字元為單位的 CatalogName。 |
| SQLSetConnectAttr | StringLength | 如果屬性是一個 ODBC 定義的屬性,且 ValuePtr 指向字元字串或二進位緩衝區此引數必須的長度 * ValuePtr。 | 如果屬性是一個 ODBC 定義的屬性,且 ValuePtr 指向字元字串或二進位緩衝區此引數必須的長度 * ValuePtr。字元字串資料此引數應該包含在字串中的位元組數目。 |
| SQLSetConnectOption | 這個函式已被取代來 SQLSetConnectAttr。 | | |
| SQLSetCursorName | NameLength | 長度 * CursorName。 | 長度 * 以字元為單位的 CursorName。 |
| SQLSetDescField | BufferLength | 此引數如果 FieldIdentifier 是 ODBC 定義的欄位,且 ValuePtr 指向字元字串或二進位的緩衝區必須的長度 * ValuePtr。 | 此引數如果 FieldIdentifier 是 ODBC 定義的欄位,且 ValuePtr 指向字元字串或二進位的緩衝區必須的長度 * ValuePtr。字元字串資料此引數應該包含在字串中的位元組數目。 |
| SQLSetStmtAttr | StringLength | 如果屬性是一個 ODBC 定義的屬性,且 ValuePtr 指向字元字串或二進位緩衝區此引數必須的長度 * ValuePtr。 | 如果屬性是一個 ODBC 定義的屬性,且 ValuePtr 指向字元字串或二進位緩衝區此引數必須的長度 * ValuePtr。字元字串資料此引數應該包含在字串中的位元組數目。 |
| SQLSpecialColumns | NameLength1 3 | 長度 * 的表格名稱。 | 長度 * 以字元為單位的 TableName。 |
| SQLStatistics | NameLength1 3 | 長度 * CatalogName。 | 長度 * 以字元為單位的 CatalogName。 |
| SQLTablePrivileges | NameLength1 3 | 長度 * CatalogName。 | 長度 * 以字元為單位的 CatalogName。 |
| SQLTables | NameLength1 4 | 長度 * CatalogName。 | 長度 * 以字元為單位的 CatalogName。 |