索引错误的问题(100分)

  • 主题发起人 主题发起人 cbdelphi
  • 开始时间 开始时间
C

cbdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我在作一个程序时当删除一个表的数据时说
"Index is read only"后来我把Table的
IndexFieldNames的索引名去掉了,然后就
可以删除记录了,当我删除完记录后,
程序再次起动时出现了'Index is out of date',
说索引的数据溢出。
我想问一下各位,不知删除数据后怎样进行
重新索引,或者是带着索引怎样对表进行
删除操作,还想问一下各位,如果有索引的情况下
可以不可以把表删空(也就是让表成为一个空表)。
 
原则上索引应由数据库系统自行管理,不应由应用程序管理,如果是本地表,需要索引时现建
用完后马上删除,使用DBF表时如果建了索引,删除记录都成问题,因此删除记录以前最好
先删除索引。以上说的创建和删除都是指动态的。
 
又一个受害者,没有好办法了,经常备份表吧,或者给他做成同样的两个表,一个坏了
用另外一个替换就可以了
 
怎样动态的,对数据库建立一个索引?
 
在sqlserver中的identity字段如何重建索引呢?比如删除了一条记录,整理以后仍然是线性
递增的?
 
如果用的是QUERY控件,可以使用SQL语言来删除记录,不要调用QUERY1.DELETE,
如果是TABLE控件可直接调用TABLE1.DELETE,
只要删除时索引是有效的,系统会自动帮你管理而不必自己操心
 
我也与见此问题,急呀,不过你可用sql server 或access ,用indexfieldnames可以指定
任何一个字段为索引,而事先不用建索引.
 
多人接受答案了。
 
后退
顶部