调用refresh方法时的问题(用access做数据库)(100分)

  • 主题发起人 主题发起人 xiang2k
  • 开始时间 开始时间
X

xiang2k

Unregistered / Unconfirmed
GUEST, unregistred user!
用access做数据库,使用Tquery作访问控件,调用Tquery的refresh方法时,出现如下错误
table does not support this operation, table is not uniquely indexed.
我所访问的数据库表只有一个primary key 无其他索引,当我用datadump将
用access做数据库转换成paradox时再调用refresh时就无此问题了,不知为什么,请高手
指教.(注:我是通过BDE-ODBC访问access的)
 
有可能是主键冲突。仔细看看吧。
 
是不是没有在query里加上索引?
:Paradox我以前也有这问题的.
 
没有打开,或不能正确打开 索引, 我以前出过这事, 把索引设成 ixUnique 就 OK 了.

在 TABLE 的 indexdefs 的 option 中.
 
数据库表中的primary key 有重复
 
多人接受答案了。
 
后退
顶部