|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。oracle|办理|成绩ORACLE920与ASP的毗连成绩的办理举措
代码以下:
<%
onerrorresumenext
毗连数据库
SetOraSession=CreateObject("OracleInProcServer.XOraSession")
setoradatabase=orasession.dbopendatabase("数据库名","用户名/暗码",0)
堕落处置
iferr.number>0then
Response.Write"<h4>asp毛病把持</h4>"
Response.Write"asp毛病来历:"&err.Source&"<br>"
Response.Write"asp毛病代码:"&err.number&"<br>"
Response.Write"asp毛病申明:"&err.Description&"<br>"
err.Clear
Response.Write"<h4>ORACLEOLE毛病把持</h4>"
Response.Write"ORACLE毛病代码"&OraSession.lastServerErr&"<br>"
Response.Write"ORACLE毛病申明"&OraSession.lastServerErrtext&"<br>"
closeDatabase
displayerror
Response.end
endif
封闭数据库
subcloseDatabase()
oradatabase.close
setoradatabase=nothing
orasession.close
setorasession=nothing
endsub
functiondisplayerror()
iferr.number0then
Response.Write"<br><br><br><palign=centerfontsize=20>数据库毗连失利,请与体系办理员接洽!</p>"
Response.End
endif
endfunction
%>
办理举措:
1、IIS要会见ORACLE数据库时,在OLEDB中赋于一个权限(是ORACLE的BUG)
在ORACLE_HOME目次下ORA92目次的属性里的平安性上增加/编纂“AuthenticatedUsers”用户,在其“读取及运转”权限上先点不选,再点选择,然后“使用”。
2、在ORACLE_HOME目次下ORA92
etworkADMIN目次里有一个“sqlnet.ora”文件,
内容以下:
#SQLNET.ORANetworkConfigurationFile:E:oracleora92
etworkadminsqlnet.ora
#GeneratedbyOracleconfigurationtools.
NAMES.DEFAULT_DOMAIN=jgc-new.local
SQLNET.AUTHENTICATION_SERVICES=(NTS)
NAMES.DIRECTORY_PATH=(TNSNAMES,ONAMES,HOSTNAME)
将其改成:
#SQLNET.ORANetworkConfigurationFile:E:oracleora92
etworkadminsqlnet.ora
#GeneratedbyOracleconfigurationtools.
NAMES.DEFAULT_DOMAIN=jgc-new.local
#SQLNET.AUTHENTICATION_SERVICES=(NTS)
NAMES.DIRECTORY_PATH=(TNSNAMES,ONAMES,HOSTNAME)
</p>asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了! |
|