急:Form1.Query2.SQL.Add('update ylwb set 已经上机时间=("5:2:00"-"1:2:3")');只有“已经上机时间”等于某个特定的值的时候才正常,但是需要“已经上机时间”后面是表达式的话怎样修改呢?

解决方案 »

  1.   

    var
    t,t1,t2:TDateTime;
    TimeStart,TimeEnd,str:string;TimeStart:='1:2:3';
    t1:=StrtoTime(str);
    TimeEnd:='5:2:00';
    t2:=StrtoTime(str);
    t:=t1-t2;
    str:=TimeTostr(t);
    Form1.Query2.SQL.Add('update ylwb set 已经上机时间='''+t+'''');
      

  2.   

    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?
    我知道上面的方法,但是如果我要全部一次性的更新,用sql怎么实现呢?