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

2016-01-29 18:54 24 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 "


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

(本文来源于图老师网站,更多请访问http://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) 

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

延伸阅读
《钢铁雄心3》存档问题的解决办法 官网看到的方法,目前可能导致读档失败原因 1. 记忆体不足 2. 存档中的Sunk Ship列表,这里面有包含游戏开始到存档时所有被击沈的船只记录。问题出在航空母舰和舰载机的部分,只要把读取存档找到sunk_ships={},{}中是所有被击沈的船只资料,将其中的carrier资料删除或是将所有击沈船只纪录删除即可。 &nb...
标签: Web开发
在原有的asp程序中用asp.net添加功能模块,共享SESSIONs是一个难点,下面介绍一种较为简洁的方法,可以在asp和asp.net中共享session会话。 登录页面使用C#重新创建,在成功登录后执行语句: Response.Write("script language='javascript'window.open('ASPXTOASP.aspx','new');/script"); 打开aspxtoasp.aspx页面,action设为aspxtoasp.asp...
标签: 电脑入门
路由器掉线很可能并非它自身的原因,在责怪路由前,您需要确认您的网络环境是否正常  .将一台电脑直接通过猫或者小区宽带口连好,此时如果不可上网也不可打电话的话一般就是电话线绝缘不良或有接头接触不良,我们可以自己仔细检查线路将有破损的地方用绝缘胶布贴好或者直接报运营商要求上门维修  .如果可打电话不可上网可能是互联网...
今天上班犯了一个严重的错误:把我们系统所使用的Oracle数据库中的数据给改掉了!当发现自己改错时,顿时冒了一身冷汗。不过转念一想,我们不是定期作了数据库备份的嘛,适当的恢复一下,应该不会出现太大的问题吧,因为我只是错误的使用了一个update语句。 问题是这样的: 我们给系统创建了两个用户:com和comtest。前者存放的是正式库...
标签: 电脑入门
电脑无法启动怎么办?近期发现不少电脑用户在问这个问题,大部分使用电脑的朋友应该都遇到过电脑无法启动,并且对这种情况也是束手无策。那么如何解决电脑启动不了这个问题呢?这个原因就有很多种了。根据故障现象诊治,了解电脑启动的过程,故障就好判断了,下面我们就根据故障现象开始诊治了,先从简单到复制去排除,首先学会观察,然后去思...

经验教程

357

收藏

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