| Function | Bağımsız değişken adı | Geçerli açıklaması | Düzeltilmiş açıklaması |
|---|
| SQLBrowseConnect | StringLength1 | Uzunluk * InConnectionString. | Uzunluk * InConnectionString (karakter. |
| BufferLength | Uzunluğu * OutConnectionString arabellek. | Uzunluğu * OutConnectionString arabellekte, karakter. |
| StringLength2Ptr | Bayt (boş sonlandırma bayt hariç) toplam sayısı kullanılabilir olarak verilecek * OutConnectionString. | Karakter (boş sonlandırma karakteri hariç) toplam sayısı kullanılabilir olarak verilecek * OutConnectionString. |
| SQLColAttribute | BufferLength | FieldIdentifier bir ODBC tanımlı alan ve bir karakter dizesi ya da ikili arabellek CharacterAttributePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * CharacterAttributePtr. FieldIdentifier ODBC tanımlı bir alanı ise ve * CharacterAttributePtr bir tamsayı ise, bu alan yoksayıldı. * CharacterAttributePtr bir Unicode dizesi (SQLColAttributeW çağrılırken) ise, BufferLength bağımsız değişken bir çift sayı olmalıdır | Bu doğru mu? BufferLength CharacterAttributePtr değeri kullanılabilen bayt sayısını gösterir. |
| StringLengthPtr | Işaretçi bir arabelleğe sığdığında bayt (karakter verisi boş sonlandırma baytının hariç) toplam sayısı kullanılabilir olarak verilecek * CharacterAttributePtr. | Bu doğru mu? |
| SQLColAttributes | Bu işlev SQLColAttribute (yukarı bakın)</a0> için onaylanmaz gibi. | | |
| SQLColumnPrivileges | NameLength1 4 | Uzunluk * katalogadı. (Burada uzunluğu değerleri içeren dört farklı bağımsız olduğuna dikkat edin. Her biri farklı bir giriş veya çıkış arabelleği (katalogadı SchemaName, TableName ve ColumnName gibi gösterir. Tüm işlevleriyle benzer giriş değerleri için kolaylık olması için bu tabloları birleştirir, bu tür NameLength bağımsız yerine, her biri ayrı olarak listeleniyor.) | Uzunluk * katalogadı (karakter. |
| SQLColumns | NameLength1 4 | Uzunluk * katalogadı. | Uzunluk * katalogadı (karakter. |
| SQLConnect | NameLength1 3 | Uzunluk * sunucuadı. | Uzunluk * sunucuadı, karakter. |
| SQLDataSources | BufferLength1 | Uzunluğu * sunucuadı arabellekte, bayt. | Uzunluğu * sunucuadı arabellekte, karakter. |
| NameLength1Ptr | Işaretçi bir arabelleğe sığdığında bayt (boş sonlandırma bayt hariç) toplam sayısı. | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı. |
| BufferLength2 | Uzunluğu * açıklama bir arabellek. | Uzunluğu * açıklama arabellekte, karakter. |
| NameLength2Ptr | Işaretçi bir arabelleğe sığdığında bayt (boş sonlandırma bayt hariç) toplam sayısı kullanılabilir olarak verilecek * açıklaması. | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı kullanılabilir olarak verilecek * açıklaması. |
| SQLDescribeCol | BufferLength | Uzunluğu * ColumnName arabellekte, karakter. | Bu doğru mu? |
| NameLengthPtr | Işaretçi bir arabelleğe sığdığında bayt (boş sonlandırma bayt hariç) toplam sayısı kullanılabilir olarak verilecek * ColumnName. | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı kullanılabilir olarak verilecek * ColumnName. |
| SQLDriverConnect | StringLength1 | Uzunluk * InConnectionString (bayt cinsinden. | Uzunluk * InConnectionString (karakter. |
| BufferLength | Uzunluğu * OutConnectionString arabellek. * OutConnectionString bir Unicode dizesi (SQLDriverConnectW çağrılırken) değerdir, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Uzunluğu * OutConnectionString arabellekte, karakter. (Bu bağımsız değişkeni bir çift sayı olarak sahip DEĞIL yani unutmayın.) |
| StringLength2Ptr | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı kullanılabilir olarak verilecek * OutConnectionString. | Bu doğru mu? |
| SQLDrivers | BufferLength1 | Uzunluğu * DriverDescription arabellekte, bayt. | Uzunluğu * DriverDescription arabellekte, karakter. |
| DescriptionLengthPtr | Işaretçi bir arabelleğe sığdığında bayt (boş sonlandırma bayt hariç) toplam sayısı kullanılabilir olarak verilecek * DriverDescription. | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı kullanılabilir olarak verilecek * DriverDescription. |
| BufferLength2 | Uzunluğu * DriverAttributes arabellekte, bayt. * DriverDescription bir Unicode dizesi (SQLDriversW çağrılırken) değerdir, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Uzunluğu * DriverAttributes arabellekte, karakter. (Bu bağımsız değişkeni bir çift sayı olarak sahip DEĞIL yani unutmayın.) |
| AttributesLengthPtr | Işaretçi bir arabelleğe sığdığında bayt (boş sonlandırma bayt hariç) toplam sayısı kullanılabilir olarak verilecek * DriverAttributes. | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı kullanılabilir olarak verilecek * DriverAttributes. |
| SQLError | Bu işlev için SQLGetDiagRec kalmıştır. | | |
| SQLExecDirect | TextLength | Uzunluk * StatementText. | Uzunluk * StatementText (karakter. |
| SQLForeignKeys | NameLength1 2 | Uzunluk * PKCatalogName (bayt cinsinden. | Uzunluk * PKCatalogName (karakter. |
| NameLength3 6 | Uzunluk * PKTableName. | Uzunluk * PKTableName (karakter. |
| SQLGetConnectAttr | BufferLength | Değer * ValuePtr bir Unicode dizesi (SQLGetConnectAttrW çağrılırken) ise, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Bu doğru mu? BufferLength bir bayt sayımı içermesi gerekir. |
| StringLengthPtr | Bir arabelleğe sığdığında bayt (boş sonlandırma karakteri hariç) toplam sayısını gösteren BIR işaretçi de geri dönmek kullanılabilir * ValuePtr. | Bu doğru mu? |
| SQLGetConnectOption | Bu işlev için SQLGetConnectAttr kalmıştır. | | |
| SQLGetCursorName | BufferLength | Uzunluk * imleçadı (bayt cinsinden. Değer * imleçadı bir Unicode dizesi (SQLGetCursorNameW çağrılırken) ise, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Uzunluk * imleçadı (karakter. (Bu bağımsız değişkeni bir çift sayı olarak sahip DEĞIL yani unutmayın.) |
| NameLengthPtr | Bellek (boş sonlandırma karakteri dışında) bayt sayısını döndürmek, işaretçi, geri dönmek kullanılabilir * imleçadı. | Bellekte bulunan karakterleri (karakter null sonlandırma hariç) toplam sayısı için bir işaretçi de geri dönmek kullanılabilir * imleçadı. |
| SQLGetDescField | BufferLength | Değer * ValuePtr Unicode veri türünü (SQLGetDescFieldW çağrılırken) ise, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Bu doğru mu? BufferLength bir bayt sayımı içermesi gerekir. |
| StringLengthPtr | Arabelleğin bayt (karakter null sonlandırma için gerekli olan bayt sayısını hariç) toplam sayısını döndürmek, işaretçi, geri dönmek kullanılabilir * ValuePtr. | Bu doğru mu? |
| SQLGetDescRec | BufferLength | Uzunluğu * adı arabellekte, bayt. | Uzunluğu * adı arabellekte, karakter. |
| StringLengthPtr | Bir arabelleğe sığdığında, geri dönmek kullanılabilir veri baytları sayısı için BIR işaretçi * adı arabellek, null sonlandırma karakteri dışında. | Bir arabelleğe sığdığında, geri dönmek için karakter sayısını gösteren BIR işaretçi * adı arabellek, null sonlandırma karakteri dışında. |
| SQLGetDiagField | BufferLength | Değer * DiagInfoPtr bir Unicode dizesi (SQLGetDiagFieldW çağrılırken) ise, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Bu doğru mu? BufferLength bir bayt sayımı içermesi gerekir. |
| StringLengthPtr | Işaretçi bir arabelleğe sığdığında bayt (karakter null sonlandırma için gerekli olan bayt sayısını hariç) toplam sayısı kullanılabilir olarak verilecek * DiagInfoPtr (karakter verisi için. | Bu doğru mu? |
| SQLGetDiagRec | BufferLength | Uzunluğu * karakterlerini MessageText arabellekte. | Bu doğruysa |
| TextLengthPtr | Işaretçi bir arabelleğe sığdığında bayt (karakter null sonlandırma için gerekli olan bayt sayısını hariç) toplam sayısı kullanılabilir olarak verilecek * MessageText. | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı kullanılabilir olarak verilecek * MessageText. |
| Sqlgetınfo | BufferLength | Uzunluğu * InfoValuePtr arabellek. * (SQLGetInfoW çağrılırken), bir Unicode dizesi InfoValuePtr ise, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Bu doğru mu? BufferLength bir bayt sayımı içermesi gerekir. |
| StringLengthPtr | Işaretçi bir arabelleğe sığdığında bayt (karakter verileri için boş sonlandırma karakteri hariç) toplam sayısı kullanılabilir olarak verilecek * InfoValuePtr. | Bu doğru mu? |
| SQLGetStmtAttr | BufferLength | Öznitelik ODBC tanımlı bir öznitelik bir karakter dizesini veya bir ikili arabellek ValuePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * ValuePtr. Döndürülen değer, * (SQLGetStmtAttrW çağrılırken), bir Unicode dizesi ValuePtr ise, BufferLength bağımsız değişken bir çift sayı olmalıdır | Bu doğru mu? BufferLength bir bayt sayımı içermesi gerekir. |
| StringLengthPtr | Bir arabelleğe sığdığında bayt (boş sonlandırma karakteri hariç) toplam sayısını gösteren BIR işaretçi de geri dönmek kullanılabilir * ValuePtr. | Bu doğru mu? |
| SQLNativeSQL | TextLength1 | Uzunluk * InStatementText metin dizesi. | Uzunluk * InStatementText metin dizesindeki karakter. |
| BufferLength | Uzunluğu * OutStatementText arabellek. Döndürülen değer, * (SQLNativeSqlW çağrılırken), bir Unicode dizesi InStatementText ise, BufferLength bağımsız değişken bir çift sayı olmalıdır. | Uzunluğu * OutStatementText arabellekte, karakter. (Bu bağımsız değişkeni bir çift sayı olarak sahip DEĞIL yani unutmayın.) |
| TextLength2Ptr | Işaretçi bir arabelleğe sığdığında bayt (boş sonlandırma bayt hariç) toplam sayısı kullanılabilir olarak verilecek * OutStatementText. | Işaretçi bir arabelleğe sığdığında karakterleri (karakter null sonlandırma hariç) toplam sayısı kullanılabilir olarak verilecek * OutStatementText. |
| SQLPrepare | TextLength | Uzunluk * StatementText. | Uzunluk * StatementText (karakter. |
| SQLPrimaryKeys | NameLength1 3 | Bayt olarak uzunluğu * katalogadı. | Uzunluk * katalogadı (karakter. |
| SQLProcedureColumns | NameLength1 4 | Uzunluk * katalogadı. | Uzunluk * katalogadı (karakter. |
| SQLProcedures | NameLength1 3 | Bayt olarak uzunluğu * katalogadı. | Uzunluk * katalogadı (karakter. |
| SQLSetConnectAttr | StringLength | Öznitelik ODBC tanımlı bir öznitelik bir karakter dizesini veya bir ikili arabellek ValuePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * ValuePtr. | Öznitelik ODBC tanımlı bir öznitelik bir karakter dizesini veya bir ikili arabellek ValuePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * ValuePtr. Karakter dizesi verileri için bu bağımsız değişken dizesinde bayt içermelidir. |
| SQLSetConnectOption | Bu işlev için SQLSetConnectAttr kalmıştır. | | |
| SQLSetCursorName | NameLength | Uzunluk * imleçadı. | Uzunluk * imleçadı (karakter. |
| SQLSetDescField | BufferLength | FieldIdentifier bir ODBC tanımlı alan ve bir karakter dizesini veya bir ikili arabellek ValuePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * ValuePtr. | FieldIdentifier bir ODBC tanımlı alan ve bir karakter dizesini veya bir ikili arabellek ValuePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * ValuePtr. Karakter dizesi verileri için bu bağımsız değişken dizesinde bayt içermelidir. |
| SQLSetStmtAttr | StringLength | Öznitelik ODBC tanımlı bir öznitelik bir karakter dizesini veya bir ikili arabellek ValuePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * ValuePtr. | Öznitelik ODBC tanımlı bir öznitelik bir karakter dizesini veya bir ikili arabellek ValuePtr işaret, bu bağımsız değişken uzunluğu olmalıdır * ValuePtr. Karakter dizesi verileri için bu bağımsız değişken dizesinde bayt içermelidir. |
| SQLSpecialColumns | NameLength1 3 | Uzunluk * TableName. | Uzunluk * TableName, karakter. |
| SQLStatistics | NameLength1 3 | Uzunluk * katalogadı. | Uzunluk * katalogadı (karakter. |
| SQLTablePrivileges | NameLength1 3 | Uzunluk * katalogadı. | Uzunluk * katalogadı (karakter. |
| SQLTables | NameLength1 4 | Uzunluk * katalogadı. | Uzunluk * katalogadı (karakter. |