+ -
当前位置:首页 → 问答吧 → Delphi如何使数据库按日期插入多条记录?

Delphi如何使数据库按日期插入多条记录?

时间:2011-10-26

来源:互联网

在下用delphi编程,费用按日期插入多条记录,
例如:费用1 收费日期2011/06/15-2011/12/31
  费用2 收费日期2011/06/15-2011/12/31

需要插入数据库的记录是:
  费用1 2011/06/15-2011/06/30
  费用1 2011/07/01-2011/07/31
  费用1 2011/08/01-2011/08/31
  费用1 2011/09/01-2011/09/30
  费用1 2011/10/01-2011/10/31
  费用1 2011/11/01-2011/11/30
  费用1 2011/12/01-2011/12/31
  费用2 2011/06/15-2011/06/30
  费用2 2011/07/01-2011/07/31
  费用2 2011/08/01-2011/08/31
  费用2 2011/09/01-2011/09/30
  费用2 2011/10/01-2011/10/31
  费用2 2011/11/01-2011/11/30
  费用2 2011/12/01-2011/12/31

请问Delphi和SQL 代码如何实现,谢谢!

作者: panda831102   发布时间: 2011-10-26

insert into 表1(字段1,字段2,字段3.........) values('值1','值1','值3'.....)

作者: funxu   发布时间: 2011-10-26

用adocommand多次执行
另外可以按情况加入事物处理
  ADOCommand1.CommandText:=插入语句;
  ADOCommand1.Execute;
  ADOCommand1.CommandText:=插入语句2;
  ADOCommand1.Execute;
...

作者: funxu   发布时间: 2011-10-26

日期的参数怎么取呢?一个月一条记录,费用和日期都有循环?如何操作?

作者: panda831102   发布时间: 2011-10-26

LZ啊,不是我说你,你说sql语句不懂也就算了,就这么简单个嵌套循环拼字符串还要别人给你写,不带这样新手的

作者: funxu   发布时间: 2011-10-26

搞一个自增字段,将自增字段与日期作为主键,也可以用日期作为主键。

作者: shijies   发布时间: 2011-10-26

我主要是不知道怎么搞那个日期怎么每个月递增循环,是不是有什么函数?

作者: panda831102   发布时间: 2011-10-26