ORACLE920与ASP的连接问题的解决办法

2016-01-29 18:54 21 1 收藏

ORACLE920与ASP的连接问题的解决办法,ORACLE920与ASP的连接问题的解决办法

【 tulaoshi.com - ASP 】

  代码如下:<% on error resume next '连接数据库 Set OraSession = CreateObject("OracleInProcServer.XOraSession") set oradatabase=orasession.dbopendatabase("数据库名","用户名/密码",0) '出错处理 if err.number >0 then Response.Write "asp 错误控制" Response.Write "asp 错误来源:"&err.Source &"
" Response.Write "asp 错误代码:"&err.number &"
" Response.Write "asp 错误说明:"&err.Description &"
" err.Clear Response.Write "ORACLE OLE 错误控制" Response.Write "ORACLE 错误代码"&OraSession.lastServerErr&"
" Response.Write "ORACLE 错误说明"&OraSession.lastServerErrtext&"
" closeDatabase displayerror Response.end end if '关闭数据库 sub closeDatabase() oradatabase.close 'set oradatabase=nothing orasession.close set orasession=nothing end sub function displayerror() if err.number <>0 then Response.Write "


数据库连接失败,请与系统管理员联系!

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)" Response.End end if end function %>解决办法:1、IIS要访问ORACLE数据库时,在OLEDB中赋于一个权限(是ORACLE的BUG)在ORACLE_HOME目录下ORA92目录的属性里的安全性上添加/编辑“Authenticated Users”用户,在其“读取及运行”权限上先点不选,再点选择,然后“应用”。2、在ORACLE_HOME目录下ORA92networkADMIN目录里有一个“sqlnet.ora”文件,内容如下:# SQLNET.ORA Network Configuration File: E:oracleora92networkadminsqlnet.ora# Generated by Oracle configuration tools.NAMES.DEFAULT_DOMAIN = jgc-new.localSQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)将其改为:# SQLNET.ORA Network Configuration File: E:oracleora92networkadminsqlnet.ora# Generated by Oracle configuration tools.NAMES.DEFAULT_DOMAIN = jgc-new.local# SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) 

来源:https://www.tulaoshi.com/n/20160129/1507709.html

延伸阅读
标签: MySQL mysql数据库
闲话:研究了NHibernate一段时间,各人认为NHibernate非常适合MySql数据库,本人对MySql数据库的存取速度也是非常佩服的  对那些重复的、无技术含量的工作,本人也是非常讨厌的,所以呢,最好找个代码生成工具,找了一圈,发现MyGeneration不仅免费,而且还支持众多的数据库,当然包括MySql啦,down下来用一下,结果 MyGeneration默认没...
《钢铁雄心3》存档问题的解决办法 官网看到的方法,目前可能导致读档失败原因 1. 记忆体不足 2. 存档中的Sunk Ship列表,这里面有包含游戏开始到存档时所有被击沈的船只记录。问题出在航空母舰和舰载机的部分,只要把读取存档找到sunk_ships={},{}中是所有被击沈的船只资料,将其中的carrier资料删除或是将所有击沈船只纪录删除即可。 &nb...
标签: 电脑入门
路由器掉线很可能并非它自身的原因,在责怪路由前,您需要确认您的网络环境是否正常  .将一台电脑直接通过猫或者小区宽带口连好,此时如果不可上网也不可打电话的话一般就是电话线绝缘不良或有接头接触不良,我们可以自己仔细检查线路将有破损的地方用绝缘胶布贴好或者直接报运营商要求上门维修  .如果可打电话不可上网可能是互联网...
标签: ASP
  在我开发BS结构程序中,由于经常需要在ORACLE中处理一些容量较大的文本数据,所以经过反复测试终于用ASP成功解决了大文本数据在ORACLE下存取问题。 一、运行环境: 1、Microsoft Windows 2000 Server + IIS 5.0 2、Oracle8i中文标准版 二、建立数据表: CREATE TABLE SYSTEM.TEST( BLOB LONG, ID NUMBE...
标签: windows系统
Win8宽带连接不能保存密码问题解决办法   Windows8宽带自动链接拨号时每次都要输入密码,让人非常的不爽,怎么办呢? 方法如下: 1、建立文本 2、输入:RASDIAL 宽带连接 用户名 密码 3、保持为 bat 格式:"宽带连接.BAT" 即可 点击宽带连接.BAT 就可以自动拨号了,方法处理 windows slate 系统...

经验教程

591

收藏

57
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部