解决Oracle异常ORA-01861:literal does not match format string(字符串格式不匹配)
来源:互联网 发布:2d游戏美工 编辑:程序博客网 时间:2024/05/21 15:05
重要的事情说3遍:
我非常讨厌windows下的编程!
我非常讨厌windows下的编程!
我非常讨厌windows下的编程!
在VC的应用程序中通过ADO操作oracle数据库(老实说我其实也不懂什么ADO,OLEDB,ODBC之间到底是个什么鸟关系),在数据同步语句中,update date型的语句没有使用to_date函数,应用返回错误:Description: [Oracle][ODBC][Ora]ORA-01861 :literal does not match format string.
我知道这是没有指定日期字符串格式的原因,但是可以通过设定默认格式解决,否则每次操作date型的数据还都要to_date,真是烦死了.
因为是客户端程序报的错,我便再环境变量中设置了NLS_DATE_FORMAT,sqlplus和第三方的客户端都可以省略to_date了,但是应用程序还是报错.
无奈,网上搜索很多literal does not match format string的解决方法,也尝试了修改注册表,加入NLS_DATE_FORMAT,仍旧不行.
我就奇了怪了,这个环境变量和注册表你都不吃,应用程序你究竟是要闹哪出?这到底是ODBC还是OLEDB还是ADO哪一层不知道这个默认日期格式呢?
就在我绝望之际,想到数据库服务端还有相关参数设置,但是我始终不认为是服务端的问题,因为在客户端sqlplus已经起作用,而且to_date的事情应该是客户端去做吧.
去服务端检查了参数show parameter nls_date_format,value是空的,试着修改了这个参数,果然应用也不报错了.我想这个参数的作用就是,如果客户端那边什么都不说,就按照这个格式去处理日期的数据吧.
- 解决:Oracle 异常 ORA-01861: literal does not match format string(字符串格式不匹配)
- 解决Oracle异常ORA-01861:literal does not match format string(字符串格式不匹配)
- Oracle 异常 ORA-01861: literal does not match format string(字符串格式不匹配)
- Oracle 异常 ORA-01861: literal does not match format string(字符串格式不匹配)
- Oracle异常ORA-01861:literal does not match format string(字符串格式不匹配)
- oracle学习笔记【 ORA-01861: literal does not match format string(字符串格式不匹配)】
- Oracle异常ORA-01861: literal does not match format string。
- Oracle 异常 ORA-01861: literal does not match format string
- ORA-01861: literal does not match FORMat string 错误原因
- ORA-01861: literal does not match format string 错误!
- ORA-01861: literal does not match format string
- 关于ORA-01861: literal does not match format string
- Oracle 异常 ORA-01861: literal does not match form
- 关于时间比较,ORA-01861: literal does not match format string
- literal does not match format string 解决办法
- literal does not match format string
- Weblogic&oracle 异常 ORA-01861: 文字与格式字符串不匹配
- SQL-Oracle异常--java.sql.SQLDataException: ORA-01861: 文字与格式字符串不匹配
- 第十三周项目三 形状类族的中的纯虚函数
- 数据库_MySQL_常用DDL、DML、DCL语言整理(附样例)
- Ubuntu使用Charles监控Android手机网络请求
- mongdb修改密码
- 试验篇--thttpd安装与调试
- 解决Oracle异常ORA-01861:literal does not match format string(字符串格式不匹配)
- mysql5.6允许远程服务器访问数据库
- 【win7】电脑插上手机用的耳机后声音很怪
- C#正则表达式编程(一):C#中有关正则的类
- go和node.js的对比
- 使用js几秒钟后跳转到对应的页面
- hiho一下 第九十九周
- TCP、UDP、IP 协议分析
- Android procrank && dumpsys meminfo使用详解