diff options
author | wei <> | 2006-05-18 08:16:21 +0000 |
---|---|---|
committer | wei <> | 2006-05-18 08:16:21 +0000 |
commit | 1f8410794c8213d87227fabae2114a3be8033ece (patch) | |
tree | 68571a616595e5e01f32d68cb79b689dd02d2529 /framework/3rdParty/adodb/drivers/adodb-pdo_mssql.inc.php | |
parent | 3d437d9dcd37dc901f53ca3322ba118851e3c676 (diff) |
Moved adodb to 3rdParty directory.
Diffstat (limited to 'framework/3rdParty/adodb/drivers/adodb-pdo_mssql.inc.php')
-rw-r--r-- | framework/3rdParty/adodb/drivers/adodb-pdo_mssql.inc.php | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/framework/3rdParty/adodb/drivers/adodb-pdo_mssql.inc.php b/framework/3rdParty/adodb/drivers/adodb-pdo_mssql.inc.php new file mode 100644 index 00000000..850fd127 --- /dev/null +++ b/framework/3rdParty/adodb/drivers/adodb-pdo_mssql.inc.php @@ -0,0 +1,50 @@ +<?php + + +/* +V4.81 3 May 2006 (c) 2000-2006 John Lim (jlim#natsoft.com.my). All rights reserved. + Released under both BSD license and Lesser GPL library license. + Whenever there is any discrepancy between the two licenses, + the BSD license will take precedence. + Set tabs to 8. + +*/ + +class ADODB_pdo_mssql extends ADODB_pdo { + + var $hasTop = 'top'; + var $sysDate = 'convert(datetime,convert(char,GetDate(),102),102)'; + var $sysTimeStamp = 'GetDate()'; + + + function _init($parentDriver) + { + + $parentDriver->hasTransactions = false; ## <<< BUG IN PDO mssql driver + $parentDriver->_bindInputArray = false; + $parentDriver->hasInsertID = true; + } + + function ServerInfo() + { + return ADOConnection::ServerInfo(); + } + + function SelectLimit($sql,$nrows=-1,$offset=-1,$inputarr=false,$secs2cache=0) + { + $ret = ADOConnection::SelectLimit($sql,$nrows,$offset,$inputarr,$secs2cache); + return $ret; + } + + function MetaTables() + { + return false; + } + + function MetaColumns() + { + return false; + } + +} +?>
\ No newline at end of file |