VB5中如何对一数据库进行排序
编号:QA000397
建立日期: 1999年1月23日 最后修改日期:1999年1月23日
所属类别:
zhixiong lin:
我在VB5中用sort对一数据库进行排序。在窗体中显示正常,但原数据库并没有改变。请问在VB5中如何对一数据库的某列进行排序。(foxpro 2.5)
回答:
如果你说的VB5的Sort是指Sort属性的话,那么这种排序不会对原数据库产生如何影响。如果你使用Index的话,原数据库的索引会自动更新。但在VB中没有同FoxPro的Sort语句对应的语句,也就是说无法改变原数据库记录的物理顺序。如果你一定要模拟FoxPro的Sort语句,可以使用SQL的Select Into ... Order By ...将排好序的数据输出到另外一个文件中。但是,FoxPro的Sort语句基本被淘汰了,即使在FoxPro也应该使用索引来排序。
此问题由李海回答。
| |
|
|
| |
|
|