sql+delphi问题,很急

iamycfwsy 2002-02-23 11:26:13
我编的程序中,用tquery控件来进行数据的查询与控制,现在遇到一个问题,
数据库中有一字段是时间格式的,但我怎样都没法输入日期格式的数据
如:
query1.sql.add('insert into sample(time) values(某一日期)');
query1.execsql;

怎么办?谢谢
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
抱朴守拙 2002-02-24
  • 打赏
  • 举报
回复
query1.sql.add('insert into sample(time) values(:date)');
Query1.Parambyname('date').AsDateTime:=yourdate;
query1.execsql;
iamycfwsy 2002-02-24
  • 打赏
  • 举报
回复
后来我用这样的语句就行了
query1.sql.add('insert into sample(time) values(:date)');
query1.parambyname('date').datatype:=ftdate;
query1.parambyname('date').asdate:=date;
武稀松 2002-02-24
  • 打赏
  • 举报
回复
query1.sql.add('insert into sample(time) values(+''''+'2002-02-01'+''''+)');
query1.execsql;
SunRoll 2002-02-24
  • 打赏
  • 举报
回复
日期值要用引号括起来,如:“2002-02-01”
smartedit 2002-02-23
  • 打赏
  • 举报
回复
具体一点,,,
ken_henderson 2002-02-23
  • 打赏
  • 举报
回复
试一下用参数,日期要和你设定的格式对应的

5,943

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧