组态王针对Oracle数据库表字段有Date类型字段时,利用SQL函数进行数据记录插入、查询、删除、更新等操作时会出现问题,需要修改注册表来解决SQL函数的使用问题,进行如下操作即可:
在[HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0]新建字符串值:
"NLS_DATE_FORMAT"="YYYY-MM-DD HH24:MI:SS"
例如:组态王的字符串$日期+$时间向Oracle数据库DATE类型的字段写数据,由于Oracle数据库的Date存储格式与组态王不同,无法直接利用SQL函数插入数据记录,如上修改注册表后就可以正常插入数据了。