索引问题?(100分)

  • 主题发起人 主题发起人 flyman2
  • 开始时间 开始时间
F

flyman2

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一程序中的分支窗体中设置如下语句datamodule1.booktable.indexfieldnames:='bookname'(在booktable对应的paradox文件中建立了相应的索引,bookname字段后加有*号);执行程序到此处便显示no index for fields 'bookname'的错误信息,后来我将bookname属于的booktable(在datamodule1中)的active设为false,程序不再显示错误,但此窗体中有一datamodule1.booktable.open语句,结果又显示上面的错误。不知哪位大侠知道到底是何原因,该如何解决?
 
对于关键词也就是在paradox中加了*的,无需指定indexfieldnames 这是一个别名,指了反而错了
datamodule1.booktable.indexfieldnames:='' 这样便可按bookname排序了
如要查找,只要用datamodule1.booktable.findkey([bookname]) 不要指定索引,解决了吗?
可惜这几天加不了分了
 
接受答案了.
 
后退
顶部