14 if (!defined(
'ADODB_DIR'))
die();
16 include_once(ADODB_DIR.
"/drivers/adodb-ibase.inc.php");
32 switch($arr[
'dialect']) {
34 case '1': $s =
'Firebird Dialect 1';
break;
35 case '2': $s =
'Firebird Dialect 2';
break;
37 case '3': $s =
'Firebird Dialect 3';
break;
39 $arr[
'version'] = ADOConnection::_findvers($s);
40 $arr[
'description'] = $s;
49 $nrows = (integer) $nrows;
50 $offset = (integer) $offset;
52 if ($nrows >= 0) $str .=
"FIRST $nrows ";
53 $str .=($offset>=0) ?
"SKIP $offset " :
'';
55 $sql = preg_replace(
'/^[ \t]*select/i',$str,
$sql);
57 $rs = $this->CacheExecute($secs,
$sql,$inputarr);
59 $rs = $this->Execute(
$sql,$inputarr);
74 $this->ADORecordSet_ibase($id,$mode);
SelectLimit($sql, $nrows=-1, $offset=-1, $inputarr=false, $secs=0)
if(isset($_REQUEST['nrows'])) else $rs
ADORecordSet_firebird($id, $mode=false)