连接access成功,但是却读不出来里面的数据,急!!!

mouzhi 2006-06-20 03:04:29
代码:
----------------------------------------------------------------------
<?
$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
echo $connid."<br>";
if (!$connid) {
echo "连接access数据库失败!";
exit;
}

$s_query="select top 1 SpecialID from Special";
$s_result=odbc_do($connid,$s_query);
$zeronum=odbc_result($s_result,1); //起始值
echo $zeronum;
?>

-----------------------------------------------------------------------
运行路径:
http://321ting.hz14.9iis.net/new/test/acclink.php


除了显示echo $connid的信息:“ Resource id #1 ”外,$zeronum 显示不出来,一片空白。应该是连接成功,但是查询不起作用。

会是哪里的问题?请大家帮忙。

这个服务器的环境参数,请看:
http://321ting.hz14.9iis.net/new/phpcheck.php

在本地测试完全正常(Access文件完全相同),本地环境apache1.3.33+php4.4.2,显示的结果如下:
--------------------------
Resource id #2
1
--------------------------

附:
原来的帖子表述太乱了,结帖重新发的,再次先感谢:
xuzuning(唠叨)提供的帮助和zysoft17(瓷)提供的连接数据库的类,
http://community.csdn.net/Expert/topic/4345/4345644.xml?temp=.4043085
...全文
267 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mouzhi 2006-07-10
  • 打赏
  • 举报
回复
看来都没有人碰到,算了,结帖吧
mouzhi 2006-06-21
  • 打赏
  • 举报
回复
这个只是个例子而已。

还要查询整个access的记录呢
iasky 2006-06-21
  • 打赏
  • 举报
回复
$zeronum好像返回的是一个handler把,还要去读
mouzhi 2006-06-20
  • 打赏
  • 举报
回复
自己顶,请高手指点。
mouzhi 2006-06-20
  • 打赏
  • 举报
回复
在本地怎么可以呢?说明不是程序的问题,应该是环境上的问题,但是我看不出来。
颓废的老猫 2006-06-20
  • 打赏
  • 举报
回复
连接成功了,sql语句应该也成功了,很可能是结果处理上的问题。查查手册吧
mouzhi 2006-06-20
  • 打赏
  • 举报
回复
40分都拿出来了也没有人帮忙吗???

21,893

社区成员

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

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