时间:2021-07-01 10:21:17 帮助过:18人阅读
最新进展, 使用ADODB 也是失败
$strSql="select * from `xxku1`";
只有 mysql 才可以这样写
所以无论你使用 vfp 的版本,都不会得到正确的结果
下载一个 VFPODBC.msi (包名 VFPODBC.rar)安装一下就可以了
$strSql="select * from `xxku1`";
只有 mysql 才可以这样写
所以无论你使用 vfp 的版本,都不会得到正确的结果
下载一个 VFPODBC.msi (包名 VFPODBC.rar)安装一下就可以了
VFPODBC.msi已经安装了
这样的写法在VFP 6 的表下是工作正常的, 只是 换了vfp9 下含有自增量字段的表就会报错
自增字段只在库(dbc)中才有效
所以你的 odbc 源应该是库(dbc)而不是自由表(dbf)
自增字段只在库(dbc)中才有效
所以你的 odbc 源应该是库(dbc)而不是自由表(dbf)
自增字段在自由表中一样使用的.
我把这个ODBC源 改成dbc 把这个表加进去再试. 报同样的错误
那你就再安装个 vfpoledb 试试
那你就再安装个 vfpoledb 试试
安装了这个
但是不知道怎么用.....
#include('adodb5/adodb.inc.php'); header("Content-Type: text/html; charset=gb2312");$conn = new com("ADODB.Connection");$connstr = "drive{Provider=vfpoledb;dsn=vfp_sys_ftb};Data Source=F:/DFXT/XJJ;Collating Sequence=machine;";$conn->Open($connstr);#$conn = &ADONewConnection('VFP');#$dsn="Driver={Provider=VFPOLEDB.1};SourceType=DBF;SourceDB=f:/dfxt/xjj;Exclusive=No";#$conn->Connect($dsn);$strSql=$conn->Execute("select * from xxku");?>
header("Content-Type: text/html; charset=gb2312");$conn = @new com("ADODB.Connection") or die ("ADO连接失败!"); $connstr = "Provider=VFPOLEDB.1;Data Source=f:\xxx;Collating Sequence=MACHINE";$conn->Open($connstr);