首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net访问oracle失误

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

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') 

热点排行