连接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
...全文
202 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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分都拿出来了也没有人帮忙吗???
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2006-06-20 03:04
社区公告
暂无公告