在delphi中用SQL语言将系统当前时间插入数据表的问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:46:30
在delphi中用SQL语言将系统当前时间插入数据表的一个字段中,代码如何实现?

1、表结构中修改下不就行了:设计表---把该列的默认值改为getdate(),每次插入新数据的时候该列的值就是当前数据库的时间。
2、如果数据库和当前服务器是分开的,且时间有少许差别的话就用ADOQuery执行insert语句

var nowtime,sql:string;
begin
......
nowtime:=datetimetostr(Now);
sql:='insert into table(inserttime) values('''+nowtime+''')';
......
end;

呵呵 你可以在建表的时候 设置为时间格式 然后设置他的属性为时间属性 不用手动的插入 当你插入一条数据的时候 他会自动添加时间 当然 是系统当前时间