16 if (!defined(
'ADODB_DIR'))
die();
18 include_once(ADODB_DIR.
"/drivers/adodb-ibase.inc.php");
31 if ($this->transOff)
return true;
33 $this->autoCommit =
false;
34 $this->_transactionID = ibase_trans($this->ibasetrans, $this->_connectionID);
41 switch($arr[
'dialect']) {
43 case '1': $s =
'Interbase 6.5, Dialect 1';
break;
44 case '2': $s =
'Interbase 6.5, Dialect 2';
break;
46 case '3': $s =
'Interbase 6.5, Dialect 3';
break;
48 $arr[
'version'] =
'6.5';
49 $arr[
'description'] = $s;
61 if ($offset <= 0) $str =
" ROWS $nrows ";
65 $str =
" ROWS $a TO $b";
70 $str =
" ROWS $a TO 999999999";
74 return ($secs2cache) ?
75 $this->CacheExecute($secs2cache,
$sql,$inputarr)
77 $this->Execute(
$sql,$inputarr);
89 $this->ADORecordSet_ibase($id,$mode);
ADORecordSet_borland_ibase($id, $mode=false)
SelectLimit($sql, $nrows=-1, $offset=-1, $inputarr=false, $secs2cache=0)