我用query.edit修改从query1.sql.text:='select * from hi where no='100'open出的数据,提示query1 read only 不能修改,
我吧query1的requestlive改为true后,当query1.open时提示keybord error!
说'select * from hi where no='100'不对

解决方案 »

  1.   

    'select * from hi where no=''100'''
      

  2.   

    query1.sql.text:='select * from hi where no=''100''';
      

  3.   

    修改一个属性
    query.RequestLive:= True;
      

  4.   

    query1.sql.text:='select * from hi where no='+'100';
      

  5.   

    query1.sql.text:='select * from hi where no= 100 ';
      

  6.   

    query1.sql.text:='select * from hi where no='+'100';
    query1.sql.text:='select * from hi where no=''100''';
    都是
    Invalid use of keyword. Token: no='100'不行
    只有query.RequestLive:= false;行但不能写,
    query.RequestLive在程序先false后true也不幸