PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » 数据库应用 » adodb 连接oracle数据库selectlimit函数能不能用
本页主题: adodb 连接oracle数据库selectlimit函数能不能用 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

phpwhy

头衔:总管 总管
该用户目前不在线
级别: 管理员
精华: 3
发帖: 633
威望: 550 点
金钱: 5560 PYMB
贡献值: 0 点
在线时间:12(小时)
注册时间:2005-09-15
最后登录:2008-06-09

adodb 连接oracle数据库selectlimit函数能不能用


把adodb里面的adodb-oci8.inc.php中SelectLimit函数其中一部分替换成下面代码,就可以使用SelectLimit了
[php]if ($offset < $this->selectOffsetAlg1) {
if ($nrows > 0) {
if ($offset > 0) $nrows += $offset;
//$inputarr['adodb_rownum'] = $nrows;
if ($this->databaseType == 'oci8po') {
$sql = "select * from (".$sql.") where rownum <= ?";
} else {
$sql = "select * from (select rownum as numrow, c.* from (".$sql.") c ) where numrow > $offset and numrow <= $nrows";
}
$inputarr['adodb_offset'] = $nrows;
$nrows = -1;
}
// note that $nrows = 0 still has to work ==> no rows returned

$rs =& ADOConnection::SelectLimit($sql,$nrows,$offset,$inputarr,$secs2cache);
return $rs;[/php]
你适合当程序员吗?给想学编程的朋友
http://www.phpwhy.com/read.php?tid=5258&page=1&toread=1

  远程免费试听http://www.phpwhy.com/bbs/read.php?tid=4514
学校照片见 http://www.phpwhy.com/bbs/read.php?tid=4091


PHP培训,网站建设咨询
联系电话: 0571-85980046 ,0571-86704910
联系人:何老师
qq:310172
地址:杭州下沙4号路物美西子阳光星城1座501室智达电脑培训中心
顶端 Posted: 2006-09-24 23:23 | [楼 主]
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » 数据库应用

现在时间:07-04 07:12 Copyright © 2006 phpwhy.com 版权所有
浙ICP备05060669号 我要啦免费统计

点击这里给我发消息关于我们 - 合作联系