杯具了, 是不是VFPodbc 不能支持VFP9的新字段表
做个小东西, 需要把VFP的表插入到excl 中.在excl 中设置好ODBC 数据源, 选择目录以后, 出现意想不到的情况, 发现有几个表找不到. 而那几个表一直在哪里, 而且VFP9 也打开正常. 但在EXCL 里就是没显示. 后来发现这几个个表都有自增量字段. 于是新建一个表, 能显示, 更改表结构,加入一个自增量字段 就显示不了了,
用vb 建立一个ODBC连接, 打开没有自增量字段的表正常, 打开有自增量字段的表, 提示 NOT a table;
上图
选好目录以后就看不到这个表了...
把来源换成DBC可以看到这个表, 但选择数据时 出现了
我用的ODBCvfp驱动是最高的了
有时间的攻城狮们可以实验一下... odbc VFP9
[解决办法]
本帖最后由 apple_8180 于 2013-06-27 13:36:04 编辑 用以下连接串
ADO方式:
标准连接:
'Provider=vfpoledb;Data Source=C:\DatabasePath\MyDatabase.dbc;'
或
'Provider=VFPOLEDB.1;Data Source=d:\temp;Password="";Collating Sequence=MACHINE'
或
'Provider=VFPOLEDB.1;Data Source=\\192.168.0.1\zz;Password="";Collating Sequence=MACHINE'
或
'provider=VFPOLEDB.1;data source=d:\;user id=admin;password='
或老版本DBF,用JET 连接:
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.0.1\zz;Extended Properties=dbaSE 5.0;Persist Security Info=False'