找找连接ACCESS有两种方式:odbc和com
1、odbc,目前你使用的是这种。
在“控制面板”中打开odbc32——进入“系统数据源”选项卡——点击“添加”按钮根据窗口信息将你的product.mdb设置成数据源。设置后需要重新启动系统(win98)以使设置生效win nt好象不要
2、com
此方式与asp中使用ACCESS一样。由于同使用ADODB.Connection控件,连程序代码都很接近
<?php
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$d = strtotime("2003-03-11 07:52:57");
//$rs->Open("select top 10 * from data where [date]>#2003-03-11#",$conn,1,1);
$rs->Open("select * from class",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(3);
echo $f->value."<br>";
//echo $rs->Fields["content"]->value."<br>";
//echo $d." ".$rs->Fields["date"]->type.":".$rs->Fields["date"]->value.date("Y-m-d H:i:s",$rs->Fields["date"]->value)."<br>";
$rs->MoveNext();
}
?>

解决方案 »

  1.   

    sikocb(siko)老师odbc的连接方法能不能具体讲一下呢谢
      

  2.   

    用odbc的话,连接数据库跟用MYSQL是一样的吗,还有其他的什么设置吗,谢,
      

  3.   

    各种连接方法都差不多,自己看看手册吧,我现在用的就是ODBC这个东西太简单了
      

  4.   

    odbc只要设置对了很简单就连上了,楼上有位朋友说的很清楚了。
    设置一个数据源名,比如test,在php中就可以用odbc函数去连test了。
    注意:数据源名和原数据库名不是一回事
    com的没有试过