Expand description
ODBC types those representation is compatible with the ODBC C API.
This layer has not been created using automatic code generation. It is incomplete, i.e. it does
not contain every symbol or constant defined in the ODBC C headers. Symbols which are
deprecated since ODBC 3 have been left out intentionally. While some extra type safety has been
added by grouping some of C’s #define
constants into enum
-types it mostly offers the same
power (all) and safety guarantess(none) as the wrapped C-API.
ODBC 4.0 is still under development by Microsoft, so these symbols are deactivated by default
in the cargo.toml
Re-exports§
pub use SQL_C_ULONG as SQL_C_BOOKMARK;
pub use self::SQLRETURN::*;
pub use self::InfoType::*;
pub use self::FetchOrientation::*;
pub use self::EnvironmentAttribute::*;
pub use self::SqlCDataType::*;
pub use self::SqlDataType::*;
pub use self::HandleType::*;
pub use self::SqlDriverConnectOption::*;
Enums§
- Governs behaviour of EnvironmentAttribute
- Codes used for FetchOrientation in
SQLFetchScroll
,SQLDataSources
and inSQLDrivers
- Represented in C headers as SQLSMALLINT
- Information requested by SQLGetInfo
- Indicates the overall success or failure of the function
- The C data type is specified in the SQLBindCol and SQLGetData functions with the TargetType argument and in the SQLBindParameter function with the ValueType argument.
- SQL Data Types
- Options for
SQLDriverConnect
Constants§
- Maximum message length
Functions§
- Allocates an environment, connection, statement, or descriptor handle.
- Closes a cursor that has been opened on a statement and discards pending results.
- SQLConnect establishes connections to a driver and a data source.
- Returns information about a data source. This function is implemented only by the Driver Manager.
- Closes the connection associated with a specific connection handle.
- An alternative to
SQLConnect
. It supports data sources that require more connection information than the three arguments inSQLConnect
, dialog boxes to prompt the user for all connection information, and data sources that are not defined in the system information - Lists driver descriptions and driver attribute keywords. This function is implemented only by the Driver Manager.
- SQLFetch fetches the next rowset of data from the result set and returns data for all bound columns.
- Frees resources associated with a specific environment, connection, statement, or descriptor handle.
- Returns general information about the driver and data source associated with a connection
- Sets attributes that govern aspects of environments
- Returns the list of table, catalog, or schema names, and table types, stored in a specific data source. The driver returns the information as a result set
Type Aliases§
- The connection handle references storage of all information about the connection to the data source, including status, transaction state, and error information.
- 16 Bit signed integer