Vanara/PInvoke/Odbc32
David Hall 0234d0cd26 Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00
..
Odbc32.cs Added Vanara.PInvoke.ODBC32 package and supporting unit test 2024-04-10 07:21:07 -06:00
Sql.cs Added Vanara.PInvoke.ODBC32 package and supporting unit test 2024-04-10 07:21:07 -06:00
Sqltypes.cs Added Vanara.PInvoke.ODBC32 package and supporting unit test 2024-04-10 07:21:07 -06:00
Vanara.PInvoke.Odbc32.csproj Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00
pkgreadme.md Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00
readme.md Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00

readme.md

Vanara.PInvoke.Odbc32

PInvoke API (methods, structures and constants) imported from Windows Odbc32.dll.

  • Includes methods from odbc32.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (61 of 61 functions)

Native Method Header Managed Method
SQLAllocHandle sql.h Vanara.PInvoke.Odbc32.SQLAllocHandle
SQLBindCol sql.h Vanara.PInvoke.Odbc32.SQLBindCol
SQLBindParameter sql.h Vanara.PInvoke.Odbc32.SQLBindParameter
SQLBrowseConnect sql.h Vanara.PInvoke.Odbc32.SQLBrowseConnect
SQLBulkOperations sql.h Vanara.PInvoke.Odbc32.SQLBulkOperations
SQLCancel sql.h Vanara.PInvoke.Odbc32.SQLCancel
SQLCancelHandle sql.h Vanara.PInvoke.Odbc32.SQLCancelHandle
SQLCloseCursor sql.h Vanara.PInvoke.Odbc32.SQLCloseCursor
SQLColAttribute sql.h Vanara.PInvoke.Odbc32.SQLColAttribute
SQLColumnPrivileges sql.h Vanara.PInvoke.Odbc32.SQLColumnPrivileges
SQLColumns sql.h Vanara.PInvoke.Odbc32.SQLColumns
SQLConnect sql.h Vanara.PInvoke.Odbc32.SQLConnect
SQLCopyDesc sql.h Vanara.PInvoke.Odbc32.SQLCopyDesc
SQLDataSources sql.h Vanara.PInvoke.Odbc32.SQLDataSources
SQLDescribeCol sql.h Vanara.PInvoke.Odbc32.SQLDescribeCol
SQLDescribeParam sql.h Vanara.PInvoke.Odbc32.SQLDescribeParam
SQLDisconnect sql.h Vanara.PInvoke.Odbc32.SQLDisconnect
SQLDriverConnect sql.h Vanara.PInvoke.Odbc32.SQLDriverConnect
SQLDrivers sql.h Vanara.PInvoke.Odbc32.SQLDrivers
SQLEndTran sql.h Vanara.PInvoke.Odbc32.SQLEndTran
SQLExecDirect sql.h Vanara.PInvoke.Odbc32.SQLExecDirect
SQLExecute sql.h Vanara.PInvoke.Odbc32.SQLExecute
SQLFetch sql.h Vanara.PInvoke.Odbc32.SQLFetch
SQLFetchScroll sql.h Vanara.PInvoke.Odbc32.SQLFetchScroll
SQLForeignKeys sql.h Vanara.PInvoke.Odbc32.SQLForeignKeys
SQLFreeHandle sql.h Vanara.PInvoke.Odbc32.SQLFreeHandle
SQLFreeStmt sql.h Vanara.PInvoke.Odbc32.SQLFreeStmt
SQLGetConnectAttr sql.h Vanara.PInvoke.Odbc32.SQLGetConnectAttr
SQLGetCursorName sql.h Vanara.PInvoke.Odbc32.SQLGetCursorName
SQLGetData sql.h Vanara.PInvoke.Odbc32.SQLGetData
SQLGetDescField sql.h Vanara.PInvoke.Odbc32.SQLGetDescField
SQLGetDescRec sql.h Vanara.PInvoke.Odbc32.SQLGetDescRec
SQLGetDiagField sql.h Vanara.PInvoke.Odbc32.SQLGetDiagField
SQLGetDiagRec sql.h Vanara.PInvoke.Odbc32.SQLGetDiagRec
SQLGetEnvAttr sql.h Vanara.PInvoke.Odbc32.SQLGetEnvAttr
SQLGetFunctions sql.h Vanara.PInvoke.Odbc32.SQLGetFunctions
SQLGetInfo sql.h Vanara.PInvoke.Odbc32.SQLGetInfo
SQLGetStmtAttr sql.h Vanara.PInvoke.Odbc32.SQLGetStmtAttr
SQLGetTypeInfo sql.h Vanara.PInvoke.Odbc32.SQLGetTypeInfo
SQLMoreResults sql.h Vanara.PInvoke.Odbc32.SQLMoreResults
SQLNativeSql sql.h Vanara.PInvoke.Odbc32.SQLNativeSql
SQLNumParams sql.h Vanara.PInvoke.Odbc32.SQLNumParams
SQLNumResultCols sql.h Vanara.PInvoke.Odbc32.SQLNumResultCols
SQLParamData sql.h Vanara.PInvoke.Odbc32.SQLParamData
SQLPrepare sql.h Vanara.PInvoke.Odbc32.SQLPrepare
SQLPrimaryKeys sql.h Vanara.PInvoke.Odbc32.SQLPrimaryKeys
SQLProcedureColumns sql.h Vanara.PInvoke.Odbc32.SQLProcedureColumns
SQLProcedures sql.h Vanara.PInvoke.Odbc32.SQLProcedures
SQLPutData sql.h Vanara.PInvoke.Odbc32.SQLPutData
SQLRowCount sql.h Vanara.PInvoke.Odbc32.SQLRowCount
SQLSetConnectAttr sql.h Vanara.PInvoke.Odbc32.SQLSetConnectAttr
SQLSetCursorName sql.h Vanara.PInvoke.Odbc32.SQLSetCursorName
SQLSetDescField sql.h Vanara.PInvoke.Odbc32.SQLSetDescField
SQLSetDescRec sql.h Vanara.PInvoke.Odbc32.SQLSetDescRec
SQLSetEnvAttr sql.h Vanara.PInvoke.Odbc32.SQLSetEnvAttr
SQLSetPos sql.h Vanara.PInvoke.Odbc32.SQLSetPos
SQLSetStmtAttr sql.h Vanara.PInvoke.Odbc32.SQLSetStmtAttr
SQLSpecialColumns sql.h Vanara.PInvoke.Odbc32.SQLSpecialColumns
SQLStatistics sql.h Vanara.PInvoke.Odbc32.SQLStatistics
SQLTablePrivileges sql.h Vanara.PInvoke.Odbc32.SQLTablePrivileges
SQLTables sql.h Vanara.PInvoke.Odbc32.SQLTables

Enumerations

Native Enum Header Managed Enum
SQL_AD Vanara.PInvoke.Odbc32.SQL_AD
SQL_AF Vanara.PInvoke.Odbc32.SQL_AF
SQL_AM Vanara.PInvoke.Odbc32.SQL_AM
SQL_API sql.h Vanara.PInvoke.Odbc32.SQL_API
SQL_ASYNC_DBC Vanara.PInvoke.Odbc32.SQL_ASYNC_DBC
SQL_ASYNC_NOTIFICATION Vanara.PInvoke.Odbc32.SQL_ASYNC_NOTIFICATION
SQL_AT sqlext.h Vanara.PInvoke.Odbc32.SQL_AT
SQL_ATTR sql.h Vanara.PInvoke.Odbc32.SQL_ATTR
SQL_BOOL sqlext.h Vanara.PInvoke.Odbc32.SQL_BOOL
SQL_BP Vanara.PInvoke.Odbc32.SQL_BP
SQL_BRC Vanara.PInvoke.Odbc32.SQL_BRC
SQL_BS Vanara.PInvoke.Odbc32.SQL_BS
SQL_C Vanara.PInvoke.Odbc32.SQL_C
SQL_CA Vanara.PInvoke.Odbc32.SQL_CA
SQL_CA1 Vanara.PInvoke.Odbc32.SQL_CA1
SQL_CA2 Vanara.PInvoke.Odbc32.SQL_CA2
SQL_CB Vanara.PInvoke.Odbc32.SQL_CB
SQL_CCB Vanara.PInvoke.Odbc32.SQL_CCB
SQL_CCOL Vanara.PInvoke.Odbc32.SQL_CCOL
SQL_CCS Vanara.PInvoke.Odbc32.SQL_CCS
SQL_CDO Vanara.PInvoke.Odbc32.SQL_CDO
SQL_CL Vanara.PInvoke.Odbc32.SQL_CL
SQL_CN Vanara.PInvoke.Odbc32.SQL_CN
SQL_COLID Vanara.PInvoke.Odbc32.SQL_COLID
SQL_COLUMN sqlext.h Vanara.PInvoke.Odbc32.SQL_COLUMN
SQL_COMMIT sql.h Vanara.PInvoke.Odbc32.SQL_COMMIT
SQL_CP sqlext.h Vanara.PInvoke.Odbc32.SQL_CP
SQL_CP_MATCH sqlext.h Vanara.PInvoke.Odbc32.SQL_CP_MATCH
SQL_CS Vanara.PInvoke.Odbc32.SQL_CS
SQL_CT Vanara.PInvoke.Odbc32.SQL_CT
SQL_CTR Vanara.PInvoke.Odbc32.SQL_CTR
SQL_CU Vanara.PInvoke.Odbc32.SQL_CU
SQL_CURSOR Vanara.PInvoke.Odbc32.SQL_CURSOR
SQL_CV Vanara.PInvoke.Odbc32.SQL_CV
SQL_CVT sqlext.h Vanara.PInvoke.Odbc32.SQL_CVT
SQL_DA Vanara.PInvoke.Odbc32.SQL_DA
SQL_DC Vanara.PInvoke.Odbc32.SQL_DC
SQL_DCS Vanara.PInvoke.Odbc32.SQL_DCS
SQL_DD Vanara.PInvoke.Odbc32.SQL_DD
SQL_DESC sqlext.h Vanara.PInvoke.Odbc32.SQL_DESC
SQL_DI Vanara.PInvoke.Odbc32.SQL_DI
SQL_DIAG_ID sql.h Vanara.PInvoke.Odbc32.SQL_DIAG_ID
SQL_DL Vanara.PInvoke.Odbc32.SQL_DL
SQL_DRIVER sqlext.h Vanara.PInvoke.Odbc32.SQL_DRIVER
SQL_DRIVER_AWARE_POOLING Vanara.PInvoke.Odbc32.SQL_DRIVER_AWARE_POOLING
SQL_DS Vanara.PInvoke.Odbc32.SQL_DS
SQL_DT Vanara.PInvoke.Odbc32.SQL_DT
SQL_DTC Vanara.PInvoke.Odbc32.SQL_DTC
SQL_DTR Vanara.PInvoke.Odbc32.SQL_DTR
SQL_DV Vanara.PInvoke.Odbc32.SQL_DV
SQL_FCODE sql.h Vanara.PInvoke.Odbc32.SQL_FCODE
SQL_FD Vanara.PInvoke.Odbc32.SQL_FD
SQL_FETCH sql.h Vanara.PInvoke.Odbc32.SQL_FETCH
SQL_FETCH_DIRECTION sql.h Vanara.PInvoke.Odbc32.SQL_FETCH_DIRECTION
SQL_FILE Vanara.PInvoke.Odbc32.SQL_FILE
SQL_FN_CVT sqlext.h Vanara.PInvoke.Odbc32.SQL_FN_CVT
SQL_FN_NUM Vanara.PInvoke.Odbc32.SQL_FN_NUM
SQL_FN_STR Vanara.PInvoke.Odbc32.SQL_FN_STR
SQL_FN_SYS Vanara.PInvoke.Odbc32.SQL_FN_SYS
SQL_FN_TD Vanara.PInvoke.Odbc32.SQL_FN_TD
SQL_FN_TSI Vanara.PInvoke.Odbc32.SQL_FN_TSI
SQL_GB Vanara.PInvoke.Odbc32.SQL_GB
SQL_GD Vanara.PInvoke.Odbc32.SQL_GD
SQL_HANDLE Vanara.PInvoke.Odbc32.SQL_HANDLE
SQL_IC Vanara.PInvoke.Odbc32.SQL_IC
SQL_IK Vanara.PInvoke.Odbc32.SQL_IK
SQL_INDEX Vanara.PInvoke.Odbc32.SQL_INDEX
SQL_INDEX_TYPE Vanara.PInvoke.Odbc32.SQL_INDEX_TYPE
SQL_INFO Vanara.PInvoke.Odbc32.SQL_INFO
SQL_IS Vanara.PInvoke.Odbc32.SQL_IS
SQL_ISV Vanara.PInvoke.Odbc32.SQL_ISV
SQL_LCK Vanara.PInvoke.Odbc32.SQL_LCK
SQL_LOCK sql.h Vanara.PInvoke.Odbc32.SQL_LOCK
SQL_NC Vanara.PInvoke.Odbc32.SQL_NC
SQL_NNC Vanara.PInvoke.Odbc32.SQL_NNC
SQL_NULLABILITY Vanara.PInvoke.Odbc32.SQL_NULLABILITY
SQL_OAC Vanara.PInvoke.Odbc32.SQL_OAC
SQL_OIC Vanara.PInvoke.Odbc32.SQL_OIC
SQL_OJ Vanara.PInvoke.Odbc32.SQL_OJ
SQL_OSC Vanara.PInvoke.Odbc32.SQL_OSC
SQL_OSCC Vanara.PInvoke.Odbc32.SQL_OSCC
SQL_OU Vanara.PInvoke.Odbc32.SQL_OU
SQL_OV sqlext.h Vanara.PInvoke.Odbc32.SQL_OV
SQL_PARC Vanara.PInvoke.Odbc32.SQL_PARC
SQL_PAS Vanara.PInvoke.Odbc32.SQL_PAS
SQL_POS Vanara.PInvoke.Odbc32.SQL_POS
SQL_PS Vanara.PInvoke.Odbc32.SQL_PS
SQL_QL Vanara.PInvoke.Odbc32.SQL_QL
SQL_QU Vanara.PInvoke.Odbc32.SQL_QU
SQL_RES Vanara.PInvoke.Odbc32.SQL_RES
SQL_SC Vanara.PInvoke.Odbc32.SQL_SC
SQL_SCC Vanara.PInvoke.Odbc32.SQL_SCC
SQL_SCCO Vanara.PInvoke.Odbc32.SQL_SCCO
SQL_SCOPE Vanara.PInvoke.Odbc32.SQL_SCOPE
SQL_SDF Vanara.PInvoke.Odbc32.SQL_SDF
SQL_SFKD Vanara.PInvoke.Odbc32.SQL_SFKD
SQL_SFKU Vanara.PInvoke.Odbc32.SQL_SFKU
SQL_SG Vanara.PInvoke.Odbc32.SQL_SG
SQL_SNVF Vanara.PInvoke.Odbc32.SQL_SNVF
SQL_SO Vanara.PInvoke.Odbc32.SQL_SO
SQL_SP Vanara.PInvoke.Odbc32.SQL_SP
SQL_SQ Vanara.PInvoke.Odbc32.SQL_SQ
SQL_SR Vanara.PInvoke.Odbc32.SQL_SR
SQL_SRJO Vanara.PInvoke.Odbc32.SQL_SRJO
SQL_SRVC Vanara.PInvoke.Odbc32.SQL_SRVC
SQL_SS Vanara.PInvoke.Odbc32.SQL_SS
SQL_SSF Vanara.PInvoke.Odbc32.SQL_SSF
SQL_STMT sql.h Vanara.PInvoke.Odbc32.SQL_STMT
SQL_SU Vanara.PInvoke.Odbc32.SQL_SU
SQL_SVE Vanara.PInvoke.Odbc32.SQL_SVE
SQL_TC Vanara.PInvoke.Odbc32.SQL_TC
SQL_TXN Vanara.PInvoke.Odbc32.SQL_TXN
SQL_TYPE Vanara.PInvoke.Odbc32.SQL_TYPE
SQL_U Vanara.PInvoke.Odbc32.SQL_U
SQL_US Vanara.PInvoke.Odbc32.SQL_US
SQLBulkOperation Vanara.PInvoke.Odbc32.SQLBulkOperation
SQLINTERVAL sqltypes.h Vanara.PInvoke.Odbc32.SQLINTERVAL
SQLRETURN sqltypes.h Vanara.PInvoke.Odbc32.SQLRETURN

Structures

Native Structure Header Managed Structure
DATE_STRUCT sqltypes.h Vanara.PInvoke.Odbc32.DATE_STRUCT
INTVAL Vanara.PInvoke.Odbc32.SQL_INTERVAL_STRUCT.INTVAL
SQL_DAY_SECOND sqltypes.h Vanara.PInvoke.Odbc32.SQL_DAY_SECOND
SQL_INTERVAL_STRUCT sqltypes.h Vanara.PInvoke.Odbc32.SQL_INTERVAL_STRUCT
SQL_NUMERIC_STRUCT sqltypes.h Vanara.PInvoke.Odbc32.SQL_NUMERIC_STRUCT
SQL_YEAR_MONTH sqltypes.h Vanara.PInvoke.Odbc32.SQL_YEAR_MONTH
SQLHDBC Vanara.PInvoke.Odbc32.SQLHDBC
SQLHDESC Vanara.PInvoke.Odbc32.SQLHDESC
SQLHENV Vanara.PInvoke.Odbc32.SQLHENV
SQLHSTMT Vanara.PInvoke.Odbc32.SQLHSTMT
TIME_STRUCT sqltypes.h Vanara.PInvoke.Odbc32.TIME_STRUCT
TIMESTAMP_STRUCT sqltypes.h Vanara.PInvoke.Odbc32.TIMESTAMP_STRUCT

Classes

Native Class Header Managed Class
Odbc32Error Vanara.PInvoke.Odbc32.Odbc32Exception.Odbc32Error
Odbc32Exception Vanara.PInvoke.Odbc32.Odbc32Exception
SafeSQLHDBC Vanara.PInvoke.Odbc32.SafeSQLHDBC
SafeSQLHDESC Vanara.PInvoke.Odbc32.SafeSQLHDESC
SafeSQLHENV Vanara.PInvoke.Odbc32.SafeSQLHENV
SafeSQLHSTMT Vanara.PInvoke.Odbc32.SafeSQLHSTMT