query控件可不可以不用sql语句来update某field的值?
谢了!

解决方案 »

  1.   

    当然可以,就用UPDATE语句,然后EXECSQL就行了
      

  2.   

    Query1.Edit;
    Query1.FieldByField('YourField').asString:='随便一个值,也可以时变量';
    Query1.Post;请揭帖。
      

  3.   

    Query1.Edit;
    Query1.FieldByField('YourField').asString:='随便一个值,也可以时变量';
    Query1.Post;
    对了
      

  4.   

    query1.close;
    query1.sql.clear;
    query1.sql.text:=
    'update <tablename> set <column1>=<value>,<column2>=<value2>……';
    query1.execsql;
    这不就可以使用sql语句修改了吗???
      

  5.   

    Query1.Edit;
    Query1.FieldByField('YourField').asString:='随便一个值,也可以时变量';
    Query1.Post或用SQL语句:
    query1.sql.text:=
    'update <tablename> set <column1>=<value>,<column2>=<value2>……';
      

  6.   

    我想给dancedog(猪熔鸡)分,明明我定的是20分怎么提示我只能给0分?怎么回事?
    dancedog我可不可以转分给你?
      

  7.   

    唉,终于可以了,再次多谢大家!Query1.FieldByField('YourField').asString:='‘
                                       ~~~~~~~是FieldByname('')