Delphi中如何向ORACLE中插入日期型字段值?

lhpgh 2003-10-21 11:44:12
有一表dazlb(dabh,damc,cjrq) 前二个字段类型为字符型,而cjrq为日期格式。

在DELPHI中插入数据:insert into dazlb('01','档案一','12-12-2003') 却报错日期格式有误,如果写成'12-12月-03'却可以插入正常,而在DELPHI中没有这种格式的呀?

请问正确插入应该怎么写。
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelior 2004-01-29
  • 打赏
  • 举报
回复
insert into dazlb('01','档案一',to_date('12-12-2003'))
yuanscar 2003-10-22
  • 打赏
  • 举报
回复
在SQL里面可以使用ORACLE的TO_DATE函数啊
insert into dazlb('01','档案一',TO_DATE('MM-DD-YYYY','12-12-2003')
或者如楼上说的,调整时间格式
jester0927 2003-10-22
  • 打赏
  • 举报
回复
首先设置一下时间格式:shortdateformat:='YYYY-MM-DD';
然后:insert into dazlb('01','档案一','2003-12-12');

5,379

社区成员

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

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