索引问题?(100分)

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

flyman1

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一程序中的分支窗体中设置如下语句datamodule1.booktable.indexfieldnames:='bookname';执行程序到此处便显示no index for fields 'bookname'的错误信息,后来我将bookname属于的booktable(在datamodule1中)的active设为false,程序不再显示错误,但此窗体中有一datamodule1.booktable.open语句,结果又显示上面的错误。不知哪位大侠知道到底是何原因,该如何解决?
 
你需要先建立Bookname索引,你使用什么数据库?
 
你试试把datamodule1.booktable.open改成datamodule1.booktable.active:=true,
试试吧,我也没很大把握。
 
你的索引不存在或者索引名字不对!
 
要在用database desktop建数据库时,建立这样的索引
 
任何时候别忘了用断点跟踪!这样就很容易发现错在哪里了!
 
接受答案了.
 
后退
顶部