当前位置:编程学习 > C#/ASP.NET >>

【求助】C# ORACLE DATETIME问题

--------------------编程问答-------------------- 确定一下EFFDATE是什么SQL数据类型,和dr["UPDATE_DAT"]是什么Type,直接ToString,语法不对了吧 --------------------编程问答-------------------- 你EFFDATE在数据库中是img类型啊??
Convert.toDateTime是转换日期的嘛 --------------------编程问答-------------------- 上面看错了!
dr["UPDATE_DAT"]将这个转换成字符串插入数据库,只要满足是日期,数据库自动转换 --------------------编程问答-------------------- 往Oracle里插入数据需要使用to_date()来转换的,直接插入不进去(除非使用参数化SQL语句)。
query =string.format( "INSERT INTO ADDRESS(EFFDATE) (to_date(SELECT '{0}' FROM DUAL))", dr["UPDATE_DAT"]);
试试看。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,