OdbcConnectorImplements interfaces:
IConnector implementation for the PHP ODBC database extension.
Located in /OdbcConnector.php (line 44)
BaseConnector | --OdbcConnector
int
delete
(string $query, [array $param = array()], [array $map = array()], [array $options = array()])
int
insert
(string $query, [array $param = array()], [array $map = array()], [array $options = array()])
array
select
(string $query, [array $param = array()], [array $map = array()], [array $options = array()])
int
update
(string $query, [array $param = array()], [array $map = array()], [array $options = array()])
Inherited from BaseConnector
BaseConnector::$cache
BaseConnector::$conn
BaseConnector::$options
Open a connection to a ODBC data source and set global options.
Add a TOP x statement to a SQL SELECT query when the IConnector::RESULT_LENGTH is set.
Commits the current transaction on the current connection.
The current transaction includes all statements on the connection that were executed after the call to transaction() and before any calls to rollback() or commit().
Send a SQL DELETE query to the database and get the number of rows deleted by the query.
Get the driver name of a ODBC data source.
Fetch multiple rows of a query result.
If the IConnector::RESULT_LENGTH or IConnector::RESULT_OFFSET options are set, some rows are omitted from the beginning and/or the end of the query result. If the IConnector::RESULT_KEY_FIELD option is set, the resulting table is an associated array of rows.
Send a SQL INSERT query to the database and get the IDENTITY ID generated from the last INSERT operation (if any).
Open a database connection.
Rolls back the current transaction on the current connection.
The current transaction includes all statements on the connection that were executed after the call to transaction() and before any calls to rollback() or commit().
Send a SQL SELECT query to the database and get the query result.
Begins a transaction on the current connection.
The current transaction includes all statements on the connection that were executed after the call to transaction() and before any calls to rollback() or commit().
Send a SQL UPDATE query to the database and get the number of rows updates by the query.
Inherited From BaseConnector
BaseConnector::BaseConnector()
BaseConnector::bind()
BaseConnector::cast()
BaseConnector::castArray()
BaseConnector::castBool()
BaseConnector::castDate()
BaseConnector::castFloat()
BaseConnector::castInt()
BaseConnector::castNull()
BaseConnector::castNumeric()
BaseConnector::castObject()
BaseConnector::castString()
BaseConnector::commit()
BaseConnector::getCache()
BaseConnector::getHash()
BaseConnector::getLink()
BaseConnector::getOptions()
BaseConnector::lookup()
BaseConnector::push()
BaseConnector::rollback()
BaseConnector::setCache()
BaseConnector::setOptions()
BaseConnector::strDecode()
BaseConnector::strEncode()
BaseConnector::strEscape()
BaseConnector::strQuote()
BaseConnector::strStrip()
BaseConnector::transaction()
CONN_CURSOR
= "connCursor"
(line 58)
This option sets the type of cursor to be used for this odbc connection.
This option is not normally needed, but can be useful for working around problems with some odbc drivers.
This option can only be used as a constructor option. Valid values are the odbc cursor types. The default value is null (odbc default cursor).
DRIVER
= "driver"
(line 65)
Contains the driver name of the current ODBC data source.
DRIVER_MSSQL_NATIVE
= "SQL Native Client"
(line 72)
Currently supported ODBC drivers.
DRIVER_MSSQL_SERVER
= "SQL Server"
(line 73)
Currently supported ODBC drivers.
DRIVER_MYSQL
= "MySQL ODBC 5.1 Driver"
(line 74)
Currently supported ODBC drivers.
Documentation generated on Wed, 03 Jun 2009 12:41:54 +0200 by phpDocumentor 1.4.1