Time_2:=strtoint(formatdatetime('mmddhhnnss',now()));
Time_3:=Time_2 + 10;Time_2,Time_3已声明,Integer类型
Time_2得出来的系统时间比如是1120174430
Time_3为什么不能用这个值去加10
可编择时为何提示String与Integer不能运算?
[Error] Unit3.pas(182): Incompatible types: 'String' and 'Integer'
Time_3:=Time_2 + 10;Time_2,Time_3已声明,Integer类型
Time_2得出来的系统时间比如是1120174430
Time_3为什么不能用这个值去加10
可编择时为何提示String与Integer不能运算?
[Error] Unit3.pas(182): Incompatible types: 'String' and 'Integer'
Time_3:=Time_2 - 10;Time_2,Time_3已声明,Integer类型
Time_2得出来的系统时间比如是1120174430
Time_3为什么不能用这个值去减10
可编择时为何提示String与Integer不能运算?
[Error] Unit3.pas(182): Incompatible types: 'String' and 'Integer'
哦,是这样的,后来想下,是数据库查询时
ADOQuerylog.Close;
ADOQuerylog.SQL.Clear;
ADOQuerylog.SQL.Text:='update rules_log set Time_2=:Time_2 where Time_2>'+Time_3;
//(暂未更新内容)
ADOQuerylog.ExecSQL;先别问这样加起来再更新数据库有什么含义了呵呵,我想弄清楚这个问题,大家帮帮忙啊
本来想修改贴子的,回复了修改不了了.
我跟贴写在这里了
m_i2:= m_i1 - 10;
ShowMessage(IntToStr(m_i2));
我这里用这几句没有问题啊?
是不是你那里代码写错了,忘了类型转换了?
楼长贴出的代码不是出错的代码啊,想搞死人么?