读书人

asp.net访问oracle失误

发布时间: 2011-12-19 23:23:36 作者: rapoo

asp.net访问oracle出错
参数名:小时、分和秒阐述描述无法表示的DateTime.无法执行如下语句!select * from tbl_user

该错误有时出现,一旦出现后,数据库中所有的表,只要其中包含Date 类型的字段,则对该表执行Select 就会出错。

[解决办法]
你用的什么版本的Oracle?中文的,英文的?操作系统呢?

有时候数据库保存的是中文数据,格式转换是麻烦些
[解决办法]
oracle不怎么熟悉,帮顶
[解决办法]

C# code
/// <summary>        /// 将指定时间转换称Oracle数据库中的时间表示形式        /// </summary>        /// <param name="dateTime"></param>        /// <returns></returns>        public static string ConvertDate(DateTime dateTime)        {            return "To_Date('" + dateTime.ToString() + "','yyyy-mm-dd hh24:mi:ss')";        }
[解决办法]
SQL code
To_Date(字段名,'yyyy-mm-dd hh24:mi:ss') 

读书人网 >asp.net

热点推荐