仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 356|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页设计办理利用ASP没法毗连 ORACLE 9i 数据库...

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。oracle|办理|数据|数据库|成绩
明天,在一台WIN2KSERVER服务器上,经由过程ASP安装在本机的Oracle9i数据库时,发明毛病,基本没法毗连上数据库。其毛病形貌以下:

MicrosoftOLEDBProviderforODBCDrivers毛病80004005
[Microsoft][ODBC驱动程序办理器]驱动程序的SQLAllocHandleonSQL_HANDLE_ENV失利



MicrosoftOLEDBProviderforODBCDrivers毛病80004005
因为体系毛病5(Oracleinjxt_user),招致不克不及加载指定驱动程序

毗连体例是经由过程ODBC,驱动程序包含OracleODBCDriver和MicrosoftODBCDriverforOracle。
毗连字串以下:
(1)CONNECTIONSTRING="DSN=TXLTNS;UID=user;PWD=password"
(2)CONNECTIONSTRING="DRIVER={Oracleintxl_user};UID=user;PWD=password;DBQ=TXLTNS;DBA=W;"

了局,都是没法一般运作。经反省发明%ORACLE_HOME%设置是准确的,也包括到PATH中了。


在GOOGLE搜刮简体中文的信息,发明一个信息说法以下:
“这个实际上是因为Oracle9i装在2000的NTFS分区上发生的毛病。次要是IIS的权限不敷,找不到Oracle9i的文件招致的毛病。”
并且他还给出了一堆英文文摘,答题的意义是:%ORACLE_HOME%这个目次在安装的时分,是独自设置了权限的,默许是办理员组、SYSTEM组和一个名为“AuthenticatedUsers”的组具有权限。他还说要如许:
------------------------------------------
v.Clickon"AuthenticatedUsers"iteminthe"Name"list(onWindowsXPthe"Name"listiscalled"Grouporusernames").
vi.Uncheckthe"ReadandExecute"boxinthe"Permissions"list(onWindowsXPthe"Permissions"listiscalled"PermissionsforAuthenticatedUsers").Thisboxwillbeunderthe"Allow"column.
vii.Checkthe"ReadandExecute"box.Thisistheboxyoujustunchecked.
------------------------------------------

感到这段英文的说法有点怪,为何要作废AuthenticatedUsers组的“读取和实行”权限呢,不是说权限不敷吗?

持续在ORACLE手艺网查询相干信息,发明这个信息:
-------------------------------------------
TheMicrosoftODBCdriverforOracleisknownnottoworkcorrectlyona9.2Oracleclient.YouneedtousetheOracleODBCdriverifyoureusingthe9.2client.
-------------------------------------------

如许看来,这个毛病的产生,与ORACLE的安拆卸置有关。由于之前测试过利用JAVA经由过程JDBC毗连ORACLE是乐成的。

因而下载最新的MDAC2.8,安装完后,从头启动盘算机,再测试本来的ASP程序,发明已乐成毗连到ORACLE数据库。

后面他人说的“权限”成绩,看来在这里其实不顺应。呵呵。

附:
MDAC2.8的下载地点:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c

</p>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。
老尸 该用户已被删除
沙发
发表于 2015-1-20 08:09:14 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
若天明 该用户已被删除
板凳
发表于 2015-1-25 10:10:30 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
小魔女 该用户已被删除
地板
发表于 2015-1-25 10:10:32 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
小女巫 该用户已被删除
5#
发表于 2015-2-2 21:33:36 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
乐观 该用户已被删除
6#
发表于 2015-2-8 06:19:55 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
冷月葬花魂 该用户已被删除
7#
发表于 2015-2-24 12:16:21 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
金色的骷髅 该用户已被删除
8#
发表于 2015-3-7 12:11:13 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
再现理想 该用户已被删除
9#
发表于 2015-3-15 04:39:07 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
海妖 该用户已被删除
10#
发表于 2015-3-21 18:21:42 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 11:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表