Oracle C#处理时间类型的Insert
生活随笔
收集整理的這篇文章主要介紹了
Oracle C#处理时间类型的Insert
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先如果直接 parm.Value=DateTime.Now; insert into table (TheTime)Value(@parm); 執行sql就會報錯 --------------ORA-01861: 文字與格式字符串不匹配 ADO.NET并沒做到oracle轉換。。所以oracle不兼容。 解決方案: //先把時間轉換為stirng parm.Value=DateTime.Now.ToString("G"); ? ?? //Sql中調用oralce的to_date函數將string轉換為Date類型 insert into table (TheTime)Value(to_date(@parm,'yy-mm-dd hh24:mi:ss'));
總結
以上是生活随笔為你收集整理的Oracle C#处理时间类型的Insert的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到好多人穿着白孝衣好吗
- 下一篇: 梦到自己捉鱼预示着什么