仓酷云

标题: ASP网页设计ASP进修:毛病80004005信息处置办法 [打印本页]

作者: 飘灵儿    时间: 2015-1-16 22:43
标题: ASP网页设计ASP进修:毛病80004005信息处置办法
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。1.毛病信息(毛病信息我不必翻译成中文了把,呵呵,人人体谅)
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCMicrosoftAccess97Driver]TheMicrosoftJetdatabase
enginecannotopenthefile(unknown).Itisalreadyopenedexclusively
byanotheruser,oryouneedpermissiontoviewitsdata.缘故原由:
这个毛病产生在当IIS利用匿名帐号(一般是IUSR)时,该帐号在NT中对数据库地点的目次没有准确的权限.(这就是为何在Win95和PWS下没成绩,由于win95基本就没有目次权限这一说)反省文件和目次的权限.断定你可以在该目次中有可以新建和删除一时文件的权限。
这些一时文件实际上是数据库创建在统一个目次下的文件,可是要注重的是,有大概这些文件
也大概创建在其余目次,比方/Winnt.
利用NT的文件监督程序监督文件失利时究竟是会见了甚么目次。
这个NT的文件监督程序能够在这个中央下载http://www.sysinternals.com.
假如你对数据库利用了一个收集地点,比方映照地点,就要反省一下共享文件和目次的权限,
还要反省一下数据源文件(DSN)是不是被其余程序标记成为正在利用中,
这些其余程序通常为VisualInterDev,封闭任何一个InterDev中的正翻开和数据库毗连的项目。
这个毛病还大概产生在这类情形:假如在DSN中利用了一个UNC路径(就是通用定名协定),请改用当地路径举行测试,由于假如对当地数据库利用UNC也大概堕落。
还大概产生在这类情形,假如服务器要会见Access中的一个表,而这个表却连接在一个收集服务器上。
2.毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCMicrosoftAccess97Driver]Couldntuse(unknown);file
alreadyinuse.
缘故原由:
多人利用时数据库被锁定。
3.毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCDriverManager]Datasourcenamenotfoundandnodefault
driverspecified.

缘故原由:
最大概的缘故原由是ConnectString是一个在global.asa中初始化的Session变量,可是global.asa
却没有一般事情。办理举措是,反省赋值时是不是准确:(在你的asp中到场上面的代码)
另有一个缘故原由就是你在你的ConnectString中到场了过剩的空格,比方
DSN=MyDSN;Database=Pubs;
尝尝改成上面这个模样:
DSN=MyDSN;Database=Pubs;
假如是global.asa还没有事情,反省该文件是不是在使用程序的根目次中,大概是假造目次的根目次中。
另有大概毛病呈现的缘故原由是DSN称号没找着,这能够接纳我供应的id=36767的举措办理。
最初是反省是不是安装了最新的驱动程序,既是不是是最新的MDAC版本。
4.毛病信息
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCDriverManager]Datasourcenamenot??
缘故原由:
这个毛病有多是呈现在你的盘算机上软件安装(或则反安装)的按次上。
假如ODBC的版本纷歧致的话,就会产生该毛病。
办理举措是安装最新版本的MDAC
5.毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCAccess97ODBCdriverDriver]GeneralerrorUnabletoopen
registrykeyDriverId.
缘故原由:
这个毛病产生在爱从注册表中读取数值的时分。利用regedit32.exe反省你的注册表的权限。
你也能够利用NT中的注册表监督程序(NTRegMon)来看读取失利信息。该程序到这找:http://www.sysinternals.com
6.毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCSQLServerDriver][dbnmpntw]ConnectionOpen(CreateFile()).


缘故原由:
两个缘故原由:当一个数据库中包括有分离在不必呆板上的允许干系时,
这也大概产生在统一台呆板上,当你给一个干系设置了UNC路径,而另外一个干系倒是当地路径。
毛病缘故原由是:
当用户利用IIS匿名帐号登录后,对当地这台呆板而言他是有权的,可是关于一个UNC路径的呆板,别的这台呆板是不会以为你以后匿名登录的帐号在它那下面也是正当的。如许它就不同意你会见它下面的资本,招致毛病。
两个办理举措:
1.在IIS工具中,改动IIS匿名帐号成别的一个基于域的帐号。(也就是不利用匿名登录)
2.或则在那台你要会见资本的呆板上也创立一个和以后匿名帐号一样的帐号,利用一样的暗码。

7.毛病信息
MicrosoftOLEDBProviderforODBCDriverserror80004005Microsoft][ODBC
MicrosoftSQLDriver]LogonFailed()
缘故原由:
该毛病是由SQLServer发生的,当它不承受或则不克不及够熟悉这个登录帐号的时分,大概没有利用办理员身份登录,也多是在NT中没有SQL暗射帐号酿成的。
利用体系办理员帐号(SA)登录,一样平常暗码应当为空.注重,这时候必需利用CoonectString而不克不及够利用DSN文件。
由于DSN中没有保留用户名和暗码。
反省NT是不是给SQL映照了帐号。
8.毛病信息
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCSQLServerDriver][SQLServer]Loginfailed-User:Reason:
NotdefinedasavaliduserofatrustedSQLServerconnection.
缘故原由:
缘故原由同上。
z
尝尝这个举措:在SQLServer的EnterpriseManager中,选择Server/SQLServer/Configure[ASCII
133]/SecurityOptions/Standard.
假如是运转在IIS4中,作废选择该项目标PasswordSynchronization选项。
9.毛病信息
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCMicrosoftAccess97Driver]Couldntlockfile.
缘故原由:
大概是没有准确的权限天生Access数据库的锁定文件(.ldb)
默许时,该文件和你的数据库是统一个目次的。
给匿名帐号全权会见数据库共享目次的权限。
偶然是由于文件是由于共享时成心利用了只读的权限限定。尝尝利用上面的代码。
SetConn=Server.CreateObject("ADODB.Connection")
Conn.Mode=adModeShareDenyWrite8
10.毛病信息
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCMicrosoftAccess97Driver](unknown)isntavalid
path.Makesurethatthepathnameisspelledcorrectlyandthatyouare
connectedtotheserveronwhichthefileresides.
缘故原由:
路径不法。最大概产生在当Global.asa和CoonecntString被利用到别的一台呆板上的时分。
11.毛病信息
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCSQLServerDriver][SQLServer]Thequeryandtheviewsin
itexceedthelimitof16tables.
缘故原由:
查询太庞大了,对查询无限制。
12.毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
[Microsoft][ODBCSQLServerDriver][DBMSSOCN]Generalnetworkerror.Check
yournetworkdocument
缘故原由:
当装有SQLServer的呆板更名的时分。可是DSN还利用了本来的呆板名。
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。
作者: 若天明    时间: 2015-1-19 21:43
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
作者: 因胸联盟    时间: 2015-1-25 21:28
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者: 只想知道    时间: 2015-2-4 02:38
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
作者: 金色的骷髅    时间: 2015-2-9 11:45
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
作者: 不帅    时间: 2015-2-27 05:50
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者: 再见西城    时间: 2015-3-8 22:43
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
作者: 小女巫    时间: 2015-3-16 16:29
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 变相怪杰    时间: 2015-3-22 23:33
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2