首页 > 代码库 > 连接英文字符集的ORACLE和调用存储过程问题

连接英文字符集的ORACLE和调用存储过程问题

部署在IIS上的webservice连接英文字符集的ORACLE数据库出现问题“未在本地计算机上注册"MSDAORA.1"提供程序”,解决方案如下:

原因:如错误,64位系统未注册"MSDAORA.1"提供程序

解决:在IIS应用程序池中找到自己的网站,打开高级设置,设置“启用32位应用程序”为“True”即可。

另外还有其他解决方案,比如设置项目目标平台为x86,使用其他连接字符串等。相对来说改应用程序池最简单方便,也不会更改项目和代码。

 

调用存储过程的方法:

  call pro_name (参数1,参数2,参数3...)(备注:如果是字符串类型的加‘‘ ,如果是number不加单引号,如果是日期要按照日期格式(oracle中是to_date(‘‘,‘‘)))

连接英文字符集的ORACLE和调用存储过程问题