Class QPdoDatabase
PDO Generic database driver
- QBaseClass
- QDatabaseBase
- QPdoDatabase
Package: DatabaseAdapters
Author: Marcos Sanchez [marcosdsanchez at thinkclear dot com dot ar]
Located at includes/database/QPdoDatabase.class.php
protected
mixed
|
#
ExecuteNonQuery( string $strNonQuery )
Sends a non-SELECT query (such as INSERT, UPDATE, DELETE, TRUNCATE) to DB server. In most cases, the results of this function are not used and you should not send 'SELECT' queries using this method because a result is not guaranteed to be returned |
public
mixed
|
|
public
mixed
|
|
protected
|
#
ExecuteTransactionBegin( )
This function actually begins the database transaction. Must be implemented in all subclasses. The "TransactionBegin" wrapper are meant to be called by end-user code |
protected
|
#
ExecuteTransactionCommit( )
This function actually commits the database transaction. Must be implemented in all subclasses. The "TransactionCommit" wrapper are meant to be called by end-user code |
protected
|
#
ExecuteTransactionRollBack( )
This function actually rolls back the database transaction. Must be implemented in all subclasses. The "TransactionRollBack" wrapper are meant to be called by end-user code |
OverrideAttributes(),
__call()
|
Adapter
|
protected
PDO
|
$objPdo
connection handler |
|
protected
PDOStatement
|
$objMostRecentResult
most recent query result |
$Adapter,
$AffectedRows,
$Caching,
$Database,
$DatabaseIndex,
$DateFormat,
$EnableProfiling,
$EscapeIdentifierBegin,
$EscapeIdentifierEnd,
$Host,
$OnlyFullGroupBy,
$Password,
$Port,
$Profile,
$Protocol,
$Server,
$Service,
$Username
|