小编Joã*_*oão的帖子

Php,odbc和vfp

我正在尝试使用php连接dbf数据库.我尝试了几种不同的方式,没有运气.

PHP:5.3.8文件:C:\ xampp\htdocs\work\vcabdoc.dbf

第一种方式:

创建数据源dbvfp,驱动程序C:\ Windows\system32\vfpodbc.dll

用过的 $odbc = odbc_connect ('dbvfp', '', '') or die('Could Not Connect to ODBC Database!');

Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Visual FoxPro Driver]File c:\xampp\htdocs\work\vcabdoc.dbf is not a database., SQL state S1000 in SQLConnect in C:\xampp\htdocs\WORK\odbc.php on line 5
Run Code Online (Sandbox Code Playgroud)

第二种方式:

include('\xampp\php\PEAR\adodb\adodb.inc.php');
include_once('\xampp\php\PEAR\adodb\adodb-pager.inc.php');
session_start();
$db = ADONewConnection('vfp');
$dsn="Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=C:\\xampp\\htdocs\\work\\vcabdoc.dbf;Exclusive=No;";
$db->Connect($dsn) or die('nope');
$db->SetFetchMode(ADODB_FETCH_ASSOC);
$query = "Select * from vcabdoc.dbf";
$rs = $db->Execute($query);
echo 'e';
while (!$rs->EOF) {
    print_r($rs->fields);
    $rs->MoveNext();


Notice: Trying to get property …
Run Code Online (Sandbox Code Playgroud)

php dbf dbase visual-foxpro

2
推荐指数
1
解决办法
8329
查看次数

标签 统计

dbase ×1

dbf ×1

php ×1

visual-foxpro ×1