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