SergioFeitoza Posted March 17, 2021 Share Posted March 17, 2021 How could I write the phrase marked below with ???? (date expire)to represente a Date time = now + 30 minutes. I am using MySql Server 8.0 procedure TuniMainModule.saveToken; var SaveTokenQuery: TMyQuery; begin SaveTokenQuery := TMyQuery.Create(nil); try SaveTokenQuery.Connection := ConnectionSFC; SaveTokenQuery.SQL.Clear; SaveTokenQuery.SQL.Add('INSERT INTO tokens(dateregister,dateexpire,token) VALUES (:dateregister, :dateexpire, :token);'); SaveTokenQuery.ParamByName('dateregister').AsDateTime := now; SaveTokenQuery.ParamByName('dateexpire').AsDateTime := now; /// Now + 30 minutes ??????????????????? SaveTokenQuery.ParamByName('token').AsString := token; SaveTokenQuery.Execute; finally SaveTokenQuery.Free; end; end; Quote Link to comment Share on other sites More sharing options...
irigsoft Posted March 18, 2021 Share Posted March 18, 2021 7 hours ago, SergioFeitoza said: How could I write the phrase marked below with ???? (date expire)to represente a Date time = now + 30 minutes. I am using MySql Server 8.0 procedure TuniMainModule.saveToken; var SaveTokenQuery: TMyQuery; begin SaveTokenQuery := TMyQuery.Create(nil); try SaveTokenQuery.Connection := ConnectionSFC; SaveTokenQuery.SQL.Clear; SaveTokenQuery.SQL.Add('INSERT INTO tokens(dateregister,dateexpire,token) VALUES (:dateregister, :dateexpire, :token);'); SaveTokenQuery.ParamByName('dateregister').AsDateTime := now; SaveTokenQuery.ParamByName('dateexpire').AsDateTime := now; /// Now + 30 minutes ??????????????????? SaveTokenQuery.ParamByName('token').AsString := token; SaveTokenQuery.Execute; finally SaveTokenQuery.Free; end; end; //uses SysUtils; SaveTokenQuery.ParamByName('dateexpire').AsDateTime := IncMinute (now,30); /// Now + 30 minutes 1 Quote Link to comment Share on other sites More sharing options...
SergioFeitoza Posted March 18, 2021 Author Share Posted March 18, 2021 4 hours ago, irigsoft said: //uses SysUtils; SaveTokenQuery.ParamByName('dateexpire').AsDateTime := IncMinute (now,30); /// Now + 30 minutes Thank you very much Irigsoft . I was looking for something like this but simply did not find in many searches Regards Quote Link to comment Share on other sites More sharing options...
SergioFeitoza Posted March 18, 2021 Author Share Posted March 18, 2021 2 minutes ago, SergioFeitoza said: Thank you very much Irigsoft . I was looking for something like this but simply did not find in many searches Regards Just to record for future use Delphi Basics : IncMinute command Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.