有一个EDIT控件,还有一个BUTTON,希望实现功能是输入一些字符后,按BUTTON能把控件中的字符保存的指定的表的指定的列中,比如表叫WORKTIME,列是WORKDATE,如果知道如何写代码,请告诉我,可能是我的SQL语句写错了。

解决方案 »

  1.   

    procedure Tform1.button1click(sender:Tobject);
    begin
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('inert WORKTIME (WORKTIME) value ('''+edit1.text+'''));
    adoquery1.open;
    end;
      

  2.   

    adoquery1.sql.add('INSERT INTO  WORKTIME (WORKTIME) value ('''+edit1.text+''')');
    不好意思写错了.
      

  3.   

    每次都要写
    adoquery1.close;
    adoquery1.sql.clear;
    吗?
    这是什么意思啊?
    如果用BDE连接应该写什么?
      

  4.   

    ('''+edit1.text+''')')为什么要用这么多引号?
    引号不是一对就够了吗?
    什么时候用这么多引号啊?引号的作用是什么?