asp.net访问oracle出错
参数名:小时、分和秒阐述描述无法表示的DateTime.无法执行如下语句!select * from tbl_user
该错误有时出现,一旦出现后,数据库中所有的表,只要其中包含Date 类型的字段,则对该表执行Select 就会出错。
[解决办法]
你用的什么版本的Oracle?中文的,英文的?操作系统呢?
有时候数据库保存的是中文数据,格式转换是麻烦些
[解决办法]
oracle不怎么熟悉,帮顶
[解决办法]
/// <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')"; }
[解决办法]
To_Date(字段名,'yyyy-mm-dd hh24:mi:ss')