需要从数据库中拿出一个DateTime类型的时间,然后对这时间加1个月后,赋值给Edit_Time!
我是这么想的:
var
T:TDateTime;
begin
     //找出上次还息时间
      Query1.Close();
     Query1.SQL.Clear();
     Query1.SQL.Add('select * from LoanInformation');
     Query1.SQL.Add('where ID_Number='''+Edit_IDNumber.Text+''' and Loan_Style='''+ComboBox_LoanStyle.Text+'''');
     Query1.SQL.Add('and Loan_Time='''+ComboBox_LoanTime.Text+'''');
     Query1.Open();
     T:=Query1.FieldValues['LastRepay_Time'];
     Edit_Time.text:=T.addmonth(1);
end;
可是T.addmonth(1)根本不对!正确应该怎么写啊?