【发布时间】:2016-08-30 14:27:05
【问题描述】:
大家正在寻找如何优化我的DBNavigation,以便在我对DBGrid 进行更改时自动在数据库col 中插入或更新日期和时间。
在数据库中我有ID, Name, Description, Created<datetime>, Modified<datetime>
现在,当我更改 dbgrid 中的某些列并单击保存(编辑后)时,我想插入或更新创建或修改的日期和时间!
我在谷歌上搜索过这个,但我没有找到。
我是 delphi 的新手...
任何人都可以给我示例或链接,我可以在其中阅读更多相关信息!
【问题讨论】:
-
它与 DBNavigator 或任何其他 GUI 组件无关。 IT 属于数据访问层。解决方案 1:使用
TDataset.BeforePost事件来设置这些字段的值。解决方案2:使用MySQL触发器来做,甚至不用接触Delphi代码。 -
我不懂
Rusian语言 -
then en.wikipedia.org/wiki/Database_trigger / 日志记录应该由数据库本身完成,而不是由 php/Delphi 或任何其他应用程序完成
-
类似的东西(当然在需要的地方更新到 MySQL 语法):pastebin.ca/3707988
标签: mysql delphi datetime delphi-7 delphi-2010