+ -
当前位置:首页 → 问答吧 → adodb5连access数据库,按教程上说的,要出错啊

adodb5连access数据库,按教程上说的,要出错啊

时间:2010-07-13

来源:互联网

adodb5连access数据库,按教程上说的,要出错啊,连接文件和数据库在同一目录下。

代码如下:
$db = NewADOConnection ('access');
$db->Connect(dirname(__FILE__)."/test.mdb") or die("错误");
$db->Execute("set names 'GBK'");
$q=$db->Execute("select  * from user");
while($row=$q->FetchRow())
{
    print_r($row);
}


错误提示:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度, SQL state S1090 in SQLConnect in D:\WWW\PHP100.Com\hotelguanli\wwwroot\adodb5\drivers\adodb-odbc.inc.php on line 60
错误

作者: jroam   发布时间: 2010-07-13

$db = NewADOConnection ('access');
你这一句是不是实例化对象,要是得话改为。
$db = new ADOConnection ('access');         注:少了个空格。

后面的参数你要根据ADOConnection类中的描述添加,否则会出错。
因为没有具体的代码,不好看出错误,先试试。

作者: qweasdws0003   发布时间: 2010-07-13

mysql to access 软件

作者: steeltiger   发布时间: 2010-09-02