您的位置:首页 > 编程语言 > Delphi

在Delphi中使用SQL语句插入包括时间日期的记录

2005-10-24 10:48 811 查看
用delphi开发数据库应用程序,常常要使用SQL语句插入一条记录到数据库。但是,当数据库的字段不是字符串而是如日期、时间等等特殊数据时,应该怎样书写相应的insert语句呢?下面是我最近采用的一个做法:假定有一个数据表Broadcast.DB, 数据库是paradox的,表的字段分别为:日期,时间,发布者,内容,相应的类型分别为:TDateTime,TDateTime,string,string。那么要插入一条记录,可以先在SQL语句里面设置参数,然后对参数赋值。
具体代码如下所示:
str:='insert into Broadcast.DB(日期,时间,发布者,内容) values(:CDate,:CTime,'+'"'+Source
+'","'+Content+'")';
Query2.SQL.Add(str);
Query2.Params.ParamByName('CDate').Value:= Date;
Query2.Params.ParamByName('CTime').Value:= Time;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: