CMssqlPdoAdapter
This is an extension of default PDO class for mssql driver only It provides some missing functionalities of pdo driver
Public Methods
Method |
Description |
Defined By |
__construct() | | PDO |
__sleep() | | PDO |
__wakeup() | | PDO |
beginTransaction() | Begin a transaction | CMssqlPdoAdapter |
commit() | Commit a transaction | CMssqlPdoAdapter |
errorCode() | | PDO |
errorInfo() | | PDO |
exec() | | PDO |
getAttribute() | | PDO |
getAvailableDrivers() | | PDO |
inTransaction() | | PDO |
lastInsertId() | Get the last inserted id value | CMssqlPdoAdapter |
prepare() | | PDO |
query() | | PDO |
quote() | | PDO |
rollBack() | Rollback a transaction | CMssqlPdoAdapter |
setAttribute() | | PDO |
Method Details
public boolean beginTransaction() |
{return} | boolean | |
Begin a transaction
Is is necessary to override pdo's method, as mssql pdo drivers does not support transaction
public boolean commit() |
{return} | boolean | |
Commit a transaction
Is is necessary to override pdo's method, as mssql pdo drivers does not support transaction
public integer lastInsertId(string|null $sequence=NULL) |
$sequence | string|null | sequence name. Defaults to null |
{return} | integer | last inserted id |
Get the last inserted id value MSSQL doesn't support sequence, so, argument is ignored
public boolean rollBack() |
{return} | boolean | |
Rollback a transaction
Is is necessary to override pdo's method, ac mssql pdo drivers does not support transaction