本人最近在使用VB对DBF格式的数据库操作,感觉VB对这种数据操作存在以下一些问题:
1数据连接:DAO 可以实现对VFP3。0及以下版本(只能是,高了不行)的DBF数据表的连接;ADO可以实现对VFP6。0及以下的版本DBF数据表的连接;
2操作:DAO只要连接上了,可以用一切SQL语句来操作连接上的DBF表,但有一个问题是:用SELECT INTO 一个新表的时候,如果你的表里有数值型的字段值的话,那么,执行后会新表会改变这个字段的长度及小数的位数;
      再看ADO,虽然ADO连接不是问题,但它执行SQL语句的时候并不象这上面有些贴子说的那么容易,可以完全操作,比如:UPDATE TABLE1 SET 字段=值 绝对没有任何问题,但如果你要执行用一个表的数据来UPDATE另一个表的值的时候,肯定有问题了,但在DAO里就完全可以;另外SELECT INTO 一个新表的时候,不能执行。以上是本人的一些肤浅的看法,贴出来大家可以研究研究,毕竟我学VB时间不长,有错误大家可以沫唾之!!!!!!!!!!!