c# 数据保存到oracel中问题 oraclec#mssql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TIMESTAMP是什么类型?不应该是Date类型才对吗oracle中date类型需要转换to_date("2014-1-1 0:0:0","yyyy-mm-dd hh24:mi:ss") INSERT INTO personinfo (sPersonID ,sPersonName ,dAddTime, dUpdateTime) values (:sPersonID ,:sPersonName ,to_date(':dAddTime','yyyy-mm-dd hh24:mi:ss'),to_date(' :dUpdateTime','yyyy-mm-dd hh24:mi:ss')) pl/sql 中这样转换to_timestamp('2015-03-12 03:32:35' ,'yyyy-mm-dd hh24:mi:ss') 是没有问题的,现在就是有参数代替报错 使用kettle吧,一个基于Java的开原的ETL工具,或者其它的ETL工具 to_timestamp('','')是语法部分,是数据库里的函数,你需要把这个内容拼接到SQL语句里,而不是传进参数里而只应该把时间字符串作为参数 此外,如果你参数已经指定了是timestamp类型,那么可能不需要显式调用转换函数也可以,显式调用反而不对,需要测试一下 就是说,如果你传入的参数是varchar类型,那么你需要执行to_timestamp转换类型而如果参数本身就是timestamp类型,就不要转换了 c# 执行dos命令 OleDbDataAdapter.Fill报错,急急急 如何修改Microsoft XPS Document Writer的“打印首选项” 如何将datatable里面的数据保存到数据库中已有的一张表中? WPF中TreeView控件如何去掉其前面的加减符号? 有asp.net的类加密候,怎么解密 在线等待,关于项目间的相互引用问题 日期格式转换 关于世界杯的一个小程序,看看多少人能做出来 难以取舍:我到底是应该参加成人高考专升本考试还是继续学c++、c#等技术? TASK线程问题请教 datagridview索引以及双击事件
不应该是Date类型才对吗
oracle中date类型需要转换
to_date("2014-1-1 0:0:0","yyyy-mm-dd hh24:mi:ss")
values (:sPersonID ,:sPersonName ,to_date(':dAddTime','yyyy-mm-dd hh24:mi:ss'),to_date(' :dUpdateTime','yyyy-mm-dd hh24:mi:ss'))
而只应该把时间字符串作为参数
而如果参数本身就是timestamp类型,就不要转换了