ADOdb的一个小问题,另外,请大家谈谈用它开发项目吗?

acev 2003-09-30 10:42:33
1.
这是我的代码,为何在页面上会显示SQL语句?(我初用,不知是哪里设置了:))
$recordSet = $db->Execute("select * from emplist where verify=1 and dept='".$deptRs->fields[0]."' order by ordby");
if (!$recordSet)
print $conn->ErrorMsg();
else
while (!$recordSet->EOF) {
print $recordSet->fields[1].' '.$recordSet->fields[2].' '.$recordSet->fields[4].' '
.$recordSet->fields[5].' '.$recordSet->fields[6].' '.$recordSet->fields[3].'<BR>';
$recordSet->MoveNext();
}
-------------
2. 想听听大家对ADOdb的看法。谢谢!
...全文
76 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
acev 2003-10-06
  • 打赏
  • 举报
回复
to showerXP(小阿!) 谢谢。看来你常用adodb,hehe... :)
showerXP 2003-10-04
  • 打赏
  • 举报
回复
1。if (!$recordSet)
print $conn->ErrorMsg();
这一段可能有问题。我一般这样用“if ($conn->ErrorMsg()) print $conn->ErrorMsg();”

2。就用它吧没有问题的。跟系统也没有关系。
再告诉你一些好东东:
这一句
$recordSet = $db->Execute("select * from emplist where verify=1 and dept='".$deptRs->fields[0]."' order by ordby");
等价
$recordSet = $db->Execute("select * from emplist where verify=1 and dept=? order by ordby",array($deptRs->fields[0]));
另外...->fields[0]可以直接写成->fields['字段名']
注意getUpdateSQL(),getInsertSQL()两个函数的用法。可以写成通用性很强的数据库更新函数。
cnpr 2003-10-03
  • 打赏
  • 举报
回复
http://www.eaoo.com/design/list.asp?classid=2&Nclassid=9
bryantan 2003-10-03
  • 打赏
  • 举报
回复
ADODB是很好的东西,要写数据库无关的程序,关键还必须用标准SQL。这带来的问题就是牺牲性能(每种数据库采用的SQL,ie.PSQL,TSQL都有自身的优化和方便性)换取通用。这是需要trade off的问题
acev 2003-10-01
  • 打赏
  • 举报
回复
to bluemeteor(挂月)是SQL语句差别较大吧,主要也是改SQL语句吗?
bluemeteor 2003-10-01
  • 打赏
  • 举报
回复
ADODB虽然可以很好进行通用查询,但是我做完ORACLE向mysql移植发现太多需要重写了.....而且不灵活
djgpplee 2003-10-01
  • 打赏
  • 举报
回复
是呀.sql要写通用的,不然用什么类也做不到移植不修改
acev 2003-09-30
  • 打赏
  • 举报
回复
在非windows服务器下面就不能这样用了吧
--
to 大饼兄,不明白?能讲明白些吗?:)
bushido 2003-09-30
  • 打赏
  • 举报
回复
在非windows服务器下面就不能这样用了吧
acev 2003-09-30
  • 打赏
  • 举报
回复
1.不好意思,刚才看了aoddb.inc.php,已经知道改哪了。

听听大家对ADOdb的看法。谢谢!(现在我用3.92版的)
djgpplee 2003-09-30
  • 打赏
  • 举报
回复
以前用过好几种数据库类.但开始使用ADODB后.其它的基本都不用了.我认为ADODB使用起来还是很方便的.用它已做了几个东西了.

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧