ASP编程:ORACLE920与ASP的毗连成绩的办理举措
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。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比起来简直弱爆了! 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
页:
[1]