急,在oracle表中如何插入日期数据?(100)

  • 主题发起人 主题发起人 xhliang
  • 开始时间 开始时间
X

xhliang

Unregistered / Unconfirmed
GUEST, unregistred user!
在sql中常用的插入日期数据SQL.Add('insert into dm_rsgl (makdate)')sql.add('values ('''+FormatDateTime('yyyy-mm-dd 00:00:00',DateTimePicker1.DateTime)+''')'); 在oracle中会提示出错。请教应如何修改呢? 多谢!
 
在sql语句中用to_date转换一下,将字符串转换成日期格式.
 
改成如下就可以了:谢谢zbdzjx!SQL.Add('insert into sys.c_insider(c_insider_id,makedate)');sql.add('values ('''+edt12.Text+''',to_date('''+FormatDatetime('yyyy-mm-dd',DTP1.DateTime)+''',''yyyy-mm-dd''))');
 
后退
顶部