急!急!急!自写com组件访问数据库问题

x_gn 2003-09-29 09:43:20
本人写了一个组件,已经注册到系统中(在asp下调用工作正常),换成php后访问数据库的操作不正常(该组件也已经拷到php目录dll库中)
组件的两个方法如下:
Function getData() As Recordset
connDB '连接数据库
Set getData = conn.Execute("select * from product")
End Function

Function tt(ByVal a As Integer, ByVal b As Integer) As Integer
tt = a + b
End Function

php代码如下:
$com = new com("conndb.conndata") or die("没有该组件");
$s=$com->tt(33,64);
echo $s; //工作正常,输出97
$rs = new com("ADODB.RecordSet"); //以下出错
$rs=$com->getdata();

请问各位大虾这个问题怎么解决?
...全文
42 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
x_gn 2003-09-29
  • 打赏
  • 举报
回复
to:xuzuning(唠叨)
你在吗?麻烦你帮我解决一下,拜托了
x_gn 2003-09-29
  • 打赏
  • 举报
回复
$com = new com("conndb.conndata") or die("没有该组件");
$rs = new com("ADODB.RecordSet");
$rs=$com->getdata();
echo "共有记录数为:".$rs->RecordCount()."<br>";
while(!$rs->eof) {
echo $rs->Fields["name"]->value."<br/>";
$rs->MoveNext();
}

以上代码无任何显示,这该如何解决?
x_gn 2003-09-29
  • 打赏
  • 举报
回复
to:xuzuning(唠叨)
没有任何出错显示,编译器停住不动
xuzuning 2003-09-29
  • 打赏
  • 举报
回复
出什么错?
hxhlc 2003-09-29
  • 打赏
  • 举报
回复
俺也是刚学的,想知道怎么解决?

21,886

社区成员

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

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