引擎问题吧,这样操作TXT,想想也不会好用。
如果用空格分隔,那字段内容中有空格怎么办,逗号、分号呢?不好办啊。要不自己定义一个格式,做一个读取、写入、查询的DLL,就叫它数据引擎吧。

解决方案 »

  1.   

    哎,楼主!!
    对于操作数据库,是不能用默认的游标类型:
    AdOpenForwardOnly,
    而应选用AdOpenDynamic!!!
    看看是不是这个原因! 常量 说明 
    AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。 
    AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。 
    AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。 
    AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。 
      

  2.   

    如果不行,可以采用另一个思路:你这里所用的文件格式是Tab分隔的数据文件,可以使用Excel打开的。这样的话,就可以考虑使用Excel的odbc引擎来进行数据操作。再不行的话,还可以直接打开Excel文件来操作。