DBF数据不能保存. ( 积分: 100 )

  • 主题发起人 主题发起人 linghe
  • 开始时间 开始时间
L

linghe

Unregistered / Unconfirmed
GUEST, unregistred user!
我用adoConnection连接DBF数据库时,如果指定完整的路径时如 d:/order/pro 时是就能编辑并保存数据,但是我把路径改为d:/order时,在ADOQuery写SQL语句: 'SELECT * FROM pro/TABLENAME',能读取数据,但是要编辑数据时却提示:
"缺少用于更新或刷新的基本表信息"
请问各位大虾该如何解决呀?
 
只能自己项了.
 
是不是我说得不够清楚呀?
 
对于dbf数据库,建议不要使用ado连接,象这类数据库必须使用DELPHE的数据库引擎BDE,否则不但效率低还100%会无缘无故出错
出现你这样的错误多半是因为你的delphi的ado组件没有打补丁(特别是D5),再就是可能你的表没有建关键字,还有可能就是你在修改post后,由于有些是默认值没有刷新,此时要ref一下
 
能否采用access数据库呢?
这样用ado会少很多麻烦。维护起来也比dbf方便吧。
 
楼上的,换数据库是不行的.
因为所在的公司用的是clipper数据库.
请问各位大虾有什么办法吗?
 
dbf 用ADO?
建议采用DBE,如果有临时表,建议每次重新启动系统前重建下表,DBF的索引很容易出问题。
 
后退
顶部