ASP教程之ASP中罕见的毛病80004005信息
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。毛病毛病信息(毛病信息我不必翻译成中文了把,呵呵,人人体谅)MicrosoftOLEDBProviderforODBCDriverserror80004005
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中的一个表,而这个表却连接在一个收集服务器上。
毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
Couldntuse(unknown);file
alreadyinuse.
缘故原由:
多人利用时数据库被锁定。
毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
Datasourcenamenotfoundandnodefault
driverspecified.
缘故原由:
最大概的缘故原由是ConnectString是一个在global.asa中初始化的Session变量,可是global.asa
却没有一般事情。办理举措是,反省赋值时是不是准确:(在你的asp中到场上面的代码)
<%="auth_useris"&request.servervariables("auth_user")%>
<P>
<%="auth_typeis"&request.servervariables("auth_type")%>
<P>
<%="connectionstringis"&session("your_connectionstring")%>
<P>
另有一个缘故原由就是你在你的ConnectString中到场了过剩的空格,比方
DSN=MyDSN;Database=Pubs;
尝尝改成上面这个模样:
DSN=MyDSN;Database=Pubs;
假如是global.asa还没有事情,反省该文件是不是在使用程序的根目次中,大概是假造目次的根目次中。
另有大概毛病呈现的缘故原由是DSN称号没找着,这能够接纳我供应的id=36767的举措办理。
最初是反省是不是安装了最新的驱动程序,既是不是是最新的MDAC版本。
毛病信息
MicrosoftOLEDBProviderforODBCDriverserror80004005
Datasourcenamenot??
缘故原由:
这个毛病有多是呈现在你的盘算机上软件安装(或则反安装)的按次上。
假如ODBC的版本纷歧致的话,就会产生该毛病。
办理举措是安装最新版本的MDAC
毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
GeneralerrorUnabletoopen
registrykeyDriverId.
缘故原由:
这个毛病产生在爱从注册表中读取数值的时分。利用regedit32.exe反省你的注册表的权限。
你也能够利用NT中的注册表监督程序(NTRegMon)来看读取失利信息。该程序到这找:http://www.sysinternals.com
毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror80004005
ConnectionOpen(CreateFile()).
缘故原由:
两个缘故原由:当一个数据库中包括有分离在不必呆板上的允许干系时,</p>ASP脚本是采用明文(plaintext)方式来编写的。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 不能只是将它停留在纸上谈兵的程度上。
页:
[1]