请问有关Pear:DB ODBC连接Access数据库的问题!
各位phper:
大家晚上好.小弟初来乍到.刚学Pear:db几天,功力不深.很多问题闹不明白,特来请教.
最近在练习用pear:db odbc方式连接Access数据库时发现不能直接指定数据库所在路径(如:c:\test.mdb)来连接访问数据.而要通过控制面板的Data Source Administrator添加数据源才能访问数据.
难道Pear:db不能像连接Mysql那样通过指定数据库类型来连接数据库吗?还请指教,我想多半是我还很菜没能找到方法.
---以下是我练习的测试代码---
<?php
// connect
require_once('DB.php');
$db_dbName = "test"; //test为数据源名.难道不能指定路径(如:c:\test.mdb)来直接打开访问吗?
$db_type ="odbc(access)";
$db=DB::connect("$db_type://$db_dbName");
if (DB::iserror($db)) {
die($db->getMessage( ));
}
// issue the query
$sql = "SELECT * FROM stuProperty";
$q = $db->query($sql);
if (DB::iserror($q)) {
die($q->getMessage( ));
}
// generate the table
while ($row = $q->fetchRow( )) {
if (DB::isError($row)) {
die($row->getMessage( ));
}
var_dump($row);
echo('<br>');
}
?>
还望指点.感激不尽啊....
[ 本帖最后由 leongenius 于 2007-10-24 05:53 编辑 ]
not every one can become a great artist. but great artist can come from anywhere.