提示“缺少更新或刷新的基本信息表消息”错误的原因是什么?(50分)

M

mzyang

Unregistered / Unconfirmed
GUEST, unregistred user!
Dbase数据库,ADO,更换另一台机器后,读数据库正常,
写或修改数据库数据时,提示“缺少更新或刷新的基本信息表消息”
产生着一问题的原因是什么?
 
不知你是不是采用多表关联查询,如果是,就把所有的字段显示地建立出来,
然后每一个字段去设置他的ProviderFlags属性,按道理这样应该可以,
不过我是自己写语句保存修改的.
 
我也想听听
 
没有采用采用多表关联查询!
请了解情况的DFW,多给指条明途
 
没主键?
 
》来自:kkyy, 时间:2002-7-25 21:34:00, ID:1223171
》没主键?
kkyy说对了,很可能是因为没有主键,插入了多条相同的记录导致的。
 
1 确实没有主键,可是在开发环境下可以正常运行
2 我用Database Desktop编辑DBASE库,发现没有可以设置主键的地方,如何解决?
 
同意楼上的,就是“没主见”

好象是没设的地方???????[?][?][?][?]
 
看到了,可以设主键,是那个“define”的按牛把
 
“define”的按钮是用来建立索引文件的
没有那位富翁碰倒过这种情况么?
如果确实是主键问题,为什么在开发环境下每问题呢?
 
在key字段按空格就设定了primary key.
记录的某些字段值重复,会产生这种错误信息,就是要设定主键的。
 
以前我在delphi5中碰到过,我是因为refresh的位置错了
 
to ZRWeng:
在Database Desktop中,对DbaseIV数据库,你的方法我试过不行,还是无法设置主键。
to wuliao:
你说的我没有懂,麻烦你说得更详细些。
 
那就建立一个Unique索引吧
 
你的程序里有refresh函数吗?
如果有去掉,或改改位置试试
 
顶部