怎样把数据库排序操作后,把数据库更新到排序后的模式呢?  索引字段排序后,重新启动数据库,为什么有回到原来的无序状态呢?  要数据库更新到排序后的状态,该怎么做呢?

解决方案 »

  1.   

    数据只有查询的时候才按要求排序,否则自然状态的排序.干吗要恢复?是不是学FOXPRO转过来的?
      

  2.   


      我理解错了,我查看ACCESS数据库时,索引顺序正常了,问题是使用dataGrid控件上显示数据时,  索引顺序交叉显示了,这是为什么呢?就是1至350索引值,1-229,其后322-350,其后230-321交叉无序显示。   用可视化数据管理器查看ACCESS数据库时,都正常顺序显示了,dataGrid及MSHFlexgrid上显示索引值顺序交叉了。
      

  3.   

    加个ID,自动增加那种类型
    需要的时候按ID排序
      

  4.   

     用可视化数据管理器查看ACCESS数据库时,都正常顺序显示了,dataGrid及MSHFlexgrid上显示索引值出现问题了。    就是交叉无序显示了,这怎么理解呢?ACCESS数据库上没问题,使用dataGrid及MSHFlexgrid显示索引值顺序交叉。  我用的索引值字段是ID升序字段了,
      

  5.   

    把DATAGRID的记录集的SQL语句排顺序的时候用 order by ID不就完了么?
    用的是ADO还是ADODC控件?
      

  6.   


       是ADODC控件
      

  7.   

     一般控件是没有BUG的  你可能是弄错了  方法对不对啊  发过来代码让哥看看!!!
      

  8.   

    不要用这个控件
    用ADODB对象,从工程->引用 里找MicroSoft Access Data Object 2....