MYSQLBASE дата от системы

 
0
 
Delphi, Kylix & Pascal
ava
mr_tg | 23.09.2013, 23:30
Здравствуйте АКЕЛЛА
(наверняка вы увидите вопрос первым, и возможно вы уже много раз отвечали на этот вопрос, я повторю вопрос smile    )

procedure TForm3.BitBtn1Click(Sender: TObject);
begin
with p do
         begin
          Append;   
         // база находитса на другом компе MYSQLBASE       
          FieldByName('ma').AsString:=   Edit6.Text;
          FieldByName('data_p').asDateTime := Now;
          Post;
         end;
    end;


здесь дата  'data_p' будет отображать дату компа где нажали эту кнопку.
Как сделать так чтобы при нажатии на кнопку на поле data_p сохронялось дата от системы на котором стоит MYSQLBASE. Как можно легко решить этот вопрос!
Заране СПС за внимание


Comments (3)
ava
Akella | 23.09.2013, 23:05 #
Цитата (mr_tg @  23.9.2013,  22:30 findReferencedText)
Как сделать так чтобы при нажатии на кнопку на поле data_p сохронялось дата от системы на котором стоит MYSQLBASE.

Используй триггер и в нём заполняй поле data_p - это самое правильное решение.
Можно, конечно, программно получать дату с сервера и потом обратно отправлять её в базу, но зачем столько телодвижений, если с помощью триггера это решается одной строкой smile
ava
mr_tg | 27.09.2013, 20:18 #
AKELA sps kak vsegda vi bili pravi!
pomoglo.
ava
Vas | 28.09.2013, 15:02 #
Можно и без триггера прямо в запросе.

INSERT INTO `table` (`ma`, `date_p`) VALUES (:ma, sysdate())



UPDATE `table` SET `ma`=:ma, `date_p`=sysdate()

Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
ava  Akella ava  Vas   mr_tg
advanced
Submit