在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;
具体代码如下所示:
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;
相关文章推荐
- MySQL中使用sql语句插入日期时间类型的写法
- mysql中使用sql语句插入日期时间类型的写法
- android Sqlite expert中使用SQL 语句插入两条记录
- 在Oracle使用sql语句中如何插入日期格式的数据
- SQL语句使用时间和日期的函数
- SQL语句使用时间和日期的函数
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- 通过sql语句向oracle数据库中插入一条记录(含有主键),系统当前时间插入表中 ,空值插入表中
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- SQL语句中使用日期时间类型时应该注意的一点
- 在Oracle使用sql语句中如何插入日期格式的数据
- 使用sql语句查询日期在一定时间内的数据
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- 如何用SQL语句,查询数据库(日期+时间字段)中等于某一天的记录
- 使用游标 ----循环把SQL语句中的每条记录插入到另一个表中
- 43.Oracle数据库SQL开发之 日期和时间的存储与处理——使用时间值函数
- 在Delphi中动态地使用SQL查询语句
- sql语句中获取datetime的日期部分或时间部分
- Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)
- 使用 SQL 语句创建 School 数据库(包括参数)、 TblClass 表、 TblStudent 表。 并向其中填入数据。