在用order by排序后,为什么query1变成数据只读,能不能解决?

解决方案 »

  1.   

    你用ADO系列控件就应该没这种现象了
    BDE好象是有这样的情况。
      

  2.   

    query1一般用于BDE和ODBC机制。
    AdoQuery1是ADO的机制
      

  3.   

    我改用ADOQUERY后,往数据表中写值后,一保存就出现错误:无法为更新定位行,一些值可能在最后一次读取后已更改.
      

  4.   


    ......
      query1.SQL.text := 'select * from tablename order by fieldname';
      query1.RequestLive := true; //加上这句
      query1.Open;
    ......
      

  5.   

    madyak,我用的是Dbase数据表,表是动态建立的,请问怎样设置主键?
      

  6.   

    Dbase好象是没有主键的概念,但不敢确定,只是印象中没有。
      

  7.   

    楼主:麻烦您把Query连接.dbf的代码贴出来,我学习一下.包括设置权限的代码. 一直想找这个代码.谢谢