Advertisement
svxvcer

Untitled

Nov 17th, 2021
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3. myDate : TDateTime;
  4.  
  5. begin
  6.  
  7.  
  8. myDate:=now; //узнать текужую дату время
  9.  
  10. //моя версия добовления, типа неверная
  11. //TestConnection.ExecSQL('insert into table1 ("время","Событие","Команда") values (' + QuotedStr(FormatdateTime('dd/mm/yyyy hh:nn:ss',myDate)) + ',' + QuotedStr(Edit2.Text) + ',' + QuotedStr(Edit3.Text) + ')'); //добавить
  12.  
  13. if FDTabletable1.Locate('время',myDate,[]) then //поиск такой же даты
  14. ShowMessage('Такое время уже есть в списке') else
  15. begin
  16. //версия вставки типа правильная
  17. FDTabletable1.SQL.Text := 'INSERT INTO table1 ("время","Событие","Команда") VALUES (:EventDate, :Event, :Command)';
  18. FDTabletable1.ParamByName('EventDate').AsDateTime:= myDate;
  19. FDTabletable1.ParamByName('Event').AsString := Edit2.Text;
  20. FDTabletable1.ParamByName('Command').AsString := Edit3.Text;
  21.  
  22. FDTabletable1.ExecSQL;
  23. FDTabletable1.Open;
  24. end;
  25. //FDTabletable1.RefireSQL; //обновить таблицу
  26. //FDTabletable1.Refresh; //обновить таблицу
  27. //WaitForSingleObject(, 20);
  28.  
  29. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement