急急急,Paradox数据库,未设索引,一排序后,数据表就成为 Read-Only 有何办法----------------------------------------------------- 不用索引,用SQL语句TQuery -- TUpdateSQL 方式处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是必然的解决的唯一办法就是加primary key设索引为自维护之后就好了或者用我前面讲的办法 用ClientDataSet作为桥梁怎么样呢?考虑一下! 设索引又不要求字段的数据不能重复。只有设了primary key时,才要求不能重复。你设一个索引,使用TTable打开数据库。Table1.IndexName := IndexName;Table1.Active := True; 真是谢谢各位了,我还有一点搞不清楚,次索引怎么理解,你们讲的设索引是怎么设置的,我一直都认为索引就是设置的 primary key 如果不设置 primary key 该怎么设置索引呢 运行Borland的工具Database Desktop,打开你的表,选择菜单项Table/Restructure,在右边的 Table Properties 里选择Secondary Indexes,然后选择按钮Define,出来的对话框,左边是可用的字段,选择要作为索引的字段(可以是多个字段),然后添加到右边。下面的 Index Options 里,不要选择 Unique,这样字段的内容就可以重复了。还有其它三个选项,你可以根据你的要求来选取或不选取他们。 那么排序时是 Order by (FieldName) 还是 Order by (IndexesName) 对于 Pardox 表,要使用次索引,不能使用SQL语句。用SQL的ORDER BY语句,不会自动使用索引。上面我不是已经说了嘛,用TTable控件。在打开Table之前,指定要使用的索引名。Table1.IndexName := IndexName;Table1.Active := True;如果想要指定条件的话,可以使用 TTable 的属性 Filtered 及 Filter。 我比较喜欢用SQL查询数据,而用Query.FieldByName('FieldName').as... := ... 操作数据。所以 jishiping(JSP 季世平) 兄的方法我不喜欢用,难道就没别的办法了?是不是SQL无法按次索引操作 那么用Query控件 要使数据表排序后还能对数据表操作该怎么办(请具体点) 那就没有办法了,最多就是 Focus(老鱼) 说的,主索引由多个字段组成。其实,对于Pardox数据库,用TTable比用TQuery的效率要高。 有关delphi打印的问题 delphi 打开word 点数< 5 ,两层(c/s) 用Access 库有问题吗? 如何用API实现发送数据到串口,然后接收来自串口的状态值? 我这里有一段c++程序 用Delphi怎么写有关GUID 请指点 我想用DELPHI做个简单的组件,但是不知道从什么地方下手,谁能告诉我??? 如何判断一个文件的路径名是否存在或是合法? 我编写的程序内存溢出,找不到解决的方法,有好心人帮我解决下吗 使用BDE时Access数据库的密码是什末呀! 为什么我的LISTVIEW的header怎么也显示不出来 请问一下,谁能帮我说说类的接口到底有什么用?谢谢 SQL查询问题
解决的唯一办法就是加primary key
设索引为自维护
之后就好了
或者用我前面讲的办法
不能重复。你设一个索引,使用TTable打开数据库。
Table1.IndexName := IndexName;
Table1.Active := True;
primary key 该怎么设置索引呢
Restructure,在右边的 Table Properties 里选择Secondary Indexes,
然后选择按钮Define,出来的对话框,左边是可用的字段,选择要作为索引
的字段(可以是多个字段),然后添加到右边。下面的 Index Options 里,
不要选择 Unique,这样字段的内容就可以重复了。还有其它三个选项,你
可以根据你的要求来选取或不选取他们。
不会自动使用索引。上面我不是已经说了嘛,用TTable控件。在打开Table之
前,指定要使用的索引名。
Table1.IndexName := IndexName;
Table1.Active := True;
如果想要指定条件的话,可以使用 TTable 的属性 Filtered 及 Filter。
而用Query.FieldByName('FieldName').as... := ... 操作数据。
所以 jishiping(JSP 季世平) 兄的方法我不喜欢用,难道就没别的办法了?
是不是SQL无法按次索引操作
其实,对于Pardox数据库,用TTable比用TQuery的效率要高。