调试错误啊

作者: idcngncn 发表日期: 2019-05-23

平时写程序的时候出错时的解决方法,不太全,但是一般问题应该都有了,呵呵,欢迎大加添加新的错误信息及解决方法

I.

Active Server Pages, ASP 0126 (0x80004005) --> 找不到包含文件

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) --> sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中)

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) --> sql语句出错(字段名错

误,或数据类型不匹配)

Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) --> sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配)

Microsoft OLE DB Provider for ODBC Drivers (0x80040E57) --> sql语句出错(要插入或更新的数据溢出)

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) --> sql语句出错(update字段名或要更新的数据类型错误)

Microsoft OLE DB Provider for ODBC Drivers (0x80004005) --> sql语句出错(要插入或更新的字段的数值不能为空值)

Microsoft OLE DB Provider for ODBC Drivers (0x80004005) --> 打开数据库出错,没有在指定目录发现数据库

Microsoft OLE DB Provider for ODBC Drivers (0x80040E37) --> 没有发现表

Microsoft VBScript 运行时错误 (0x800A000D) --> 错误引用rs变量(rs对像已关闭或未定义)

Microsoft VBScript 运行时错误 (0x800A01C2) --> vbscript脚本错误(vbscript语句出错)

Microsoft VBScript 运行时错误 (0x800A01F4) --> 变量未定义

Microsoft VBScript 运行时错误 (0x800A0006) --> vbscript脚本错误(溢出错误)

Microsoft VBScript 编译器错误 (0x800A040E) --> 缺少loop

Microsoft VBScript 编译器错误 (0x800A03EA) --> 缺少if或end if

Microsoft VBScript 编译器错误 (0x800A03EE) --> 语句未结束(缺少")")

Microsoft VBScript 编译器错误 (0x800A03F6) --> if语句出错(缺少end if)

Microsoft VBScript 运行时错误 (0x800A005B) --> 缺少set

Microsoft VBScript 运行时错误 (0x800A0005) --> 变量未定义

Microsoft VBScript 编译器错误 (0x800A03F9) --> if语句缺少then

Microsoft VBScript 编译器错误 (0x800A0411) --> dim语句定义错误

Microsoft VBScript 编译器错误 (0x800A0408) --> sql语句错误(?????????????????)

ADODB.Recordset (0x800A0BB9) --> sql语句出错(sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误)

ADODB.Recordset (0x800A0CC1) --> rs对像出错(rs对像本身不存在或错误地引用了一个不

存在的字段名)

ADODB.Recordset (0x800A0BCD) --> rs对像出错(记录集中没有记录却对记录集进行操作)

ADODB.Recordset (0x800A0E78) --> rs对像出错(记录集不存在,缺少rs.open语句)

ADODB.Recordset (0x800A0CC1) --> rs对像出错(引用了一个不存在的字段名)

ADODB.Recordset (0x800A0E7D) --> conn定义错误

ADODB.Recordset (0x800A0CB3) --> 数据库以只读方式打开,无法更新

II.

问题描述:

ASP无组件上传程序无法上传较大的文件“Request 对象 错误 ''ASP 0104 : 80004005''”,(大概大于100kb就不行),但是原先在2000 server中可以上传5m左右的文件。

解决方法:

在IIS属性中选中“允许直接编辑配置数据库”,然后。在服务里关闭iis admin service服务

找到windows\system32\inesrv\下的metabase.xml编辑其中的ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,把它修改为51200000(50M)或者更大。然后重启iis admin service服务

亦可使用Metabase Explorer,参考:

适用:Windows 2003 IIS 6.0

III.

http错误405 不能使用该方法的原因:

这个是dreamweaver本身的程序问题,dreamweaver mx和dreamweaver mx2004都有这个问题存在,现在官方已经推出了升级补丁来解决这个问题了。

http错误405 不能使用该方法的解决办法:

一.要解决这个问题,您还是先要检查您要联机的数据库权限是否适合,相关的教材:

二.若使用的是 Dreamweaver MX(6.0),请:

1.下载此更新档:

2.关闭Dreamweaver MX。

3.重新命名本地Scripts数据夹,改成Scripts_bak

(路径)\Dreamweaver MX\Configuration\Connections\

注:程序预设安装路径为 C:\Program Files\Macromedia\.

4.解压缩内含有Scripts数据夹的压缩文件到步骤(3)同样的数据夹。

(安装路径)\Dreamweaver MX\Configuration\Connections\

注:压缩文件内含有Scripts数据夹。

5.从你的测试服务器上将_mmServerScripts数据夹删除,以便让Dreamweaver重新部署连结数据库的script。

6.重新启动Dreamweaver MX

7.安装6.1更新档后无法正确格式化代码

解决方法:下载此更新档,安装后即可修正问题

更新档地址:

8.当然您也可以下载 Dreamweaver MX 6.01 的更新程序来安装。

三.若使用的是 Dreamweaver MX 2004(7.0),请直接下载 7.01 更新档案来安装,下载的页面:

相关信息

Dreamweaver MX (6.0) 出现「HTTP错误405不允许这个方法」的原因及解决方法官方说明页:

Dreamweaver MX 2004 (7.0) 出现「HTTP错误405不允许这个方法」更新档说明列示处:

IV.

1.错误信息

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database

engine cannot open the file ''''(unknown)''''. It is already opened exclusively

by another user, or you need permission to view its data.

原因:

这个错误发生在当IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在的目录

没有正确的权限.(这就是为什么在Win95和PWS下没问题,因为win95根本就没有目录权限这一说)

检查文件和目录的权限. 确定你能够在该目录中有能够新建和删除临时文件的权限。

这些临时文件其实是数据库建立在同一个目录下的文件, 但是要注意的是,有可能这些文件

也可能建立在别的目录,例如 /Winnt.

使用NT的文件监视程序监视文件失败时到底是访问了什么目录。

这个NT的文件监视程序可以在这个地方下载

如果你对数据库使用了一个网络地址,例如映射地址,就要检查一下共享文件和目录的权限,

还要检查一下数据源文件(DSN)是否被别的程序标志成为正在使用中,

这些别的程序一般是Visual InterDev,关闭任何一个InterDev中的正打开和数据库连接的项目。

这个错误还可能发生在这种情况:如果在DSN中使用了一个UNC路径(就是通用命名协议),请改用

本地路径进行测试,因为如果对本地数据库使用UNC也可能出错。

还可能发生在这种情况,如果服务器要访问Access中的一个表,而这个表却联接在一个网络服务器上。

2.错误信息:

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC Microsoft Access 97 Driver] Couldn''''t use ''''(unknown)''''; file already in use.

原因:

多人使用时数据库被锁定。

3.错误信息:

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.

原因:

最可能的原因是ConnectString是一个在global.asa中初始化的Session变量,但是global.asa

却没有正常工作。解决办法是,检查赋值时是否正确:(在你的asp中加入下面的代码)

还有一个原因就是你在你的ConnectString中加入了多余的空格,例如

DSN = MyDSN; Database = Pubs;

试试改成下面这个样子:

DSN=MyDSN;Database=Pubs;

如果是global.asa还没有工作,检查该文件是否在运用程序的根目录中,或者是虚拟目录的根目录中。

还有可能错误出现的原因是DSN名称没找着,这可以采用我提供的id=36767的办法解决。

最后是检查是否安装了最新的驱动程序,既是否是最新的MDAC版本。

4.错误信息

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC Driver Manager] Data source name not ??

原因:

这个错误有可能是出现在你的计算机上软件安装(或则反安装)的顺序上。

如果ODBC的版本不一致的话,就会发生该错误。

解决办法是安装最新版本的MDAC

5.错误信息:

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC Access 97 ODBC driver Driver]General error Unable to open

registry key ''''DriverId''''.

原因:

这个错误发生在爱从注册表中读取数值的时候。使用regedit32.exe检查你的注册表的权限。

你也可以使用NT中的注册表监视程序(NTRegMon)来看读取失败信息。该程序到这找:

6.错误信息:

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC SQL Server Driver][dbnmpntw]ConnectionOpen (CreateFile()).

原因:

两个原因:当一个数据库中包含有分别在不用机器上的许可关系时,

这也可能发生在同一台机器上,当你给一个关系设置了UNC路径,而另一个关系却是本地路径。

错误原因是:

当用户使用IIS匿名帐号登录后,对本地这台机器而言他是有权的,但是对于一个UNC路径的机器,

另外这台机器是不会认为你当前匿名登录的帐号在它那上面也是合法的。

这样它就不允许你访问它上面的资源,导致错误。

两个解决办法:

1。在IIS工具中,改变IIS匿名帐号成另外一个基于域的帐号。(也就是不使用匿名登录)

2。或则在那台你要访问资源的机器上也创建一个和当前匿名帐号同样的帐号,使用同样的密码。

7.错误信息

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005'''' Microsoft][ODBC

Microsoft SQL Driver] Logon Failed()

原因:

该错误是由SQL Server产生的,当它不接受或则不能够认识这个登录帐号的时候,或者没有使用管理员身份登录,

也可能是在NT中没有SQL影射帐号造成的。

使用系统管理员帐号(SA)登录,一般密码应该为空.注意,这时必须使用CoonectString而不能够使用DSN文件。

因为DSN中没有保存用户名和密码。

检查NT是否给SQL映射了帐号。

8.错误信息

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC SQL Server Driver][SQL Server] Login failed- User: Reason:

Not defined as a valid user of a trusted SQL Server connection.

原因:

原因同上。

试试这个办法:在SQL Server的Enterprise Manager中,选择Server/SQL Server/Configure[ASCII

133]/Security Options/Standard.

如果是运行在IIS4中,取消选择该项目的Password Synchronization选项。

9.错误信息

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC Microsoft Access 97 Driver] Couldn''''t lock file.

原因:

也许是没有正确的权限生成Access数据库的锁定文件(.ldb)

默认时,该文件和你的数据库是同一个目录的。

给匿名帐号全权访问数据库共享目录的权限。

有时是因为文件是因为共享时有意使用了只读的权限限制。试试使用下面的代码。

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Mode = adModeShareDenyWrite ''''8

10.错误信息

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC Microsoft Access 97 Driver] ''''(unknown)'''' isn''''t a valid

path. Make sure that the path name is spelled correctly and that you are

connected to the server on which the file resides.

原因:

路径非法。最可能发生在当Global.asa和CoonecntString被使用到另外一台机器上的时候。

11.错误信息

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC SQL Server Driver][SQL Server] The query and the views in

it exceed the limit of 16 tables.

原因:

查询太复杂了,对查询有限制。

12.错误信息:

Microsoft OLE DB Provider for ODBC Drivers error ''''80004005''''

[Microsoft][ODBC SQL Server Driver][DBMSSOCN] General network error. Check

your network document

原因:

当装有SQL Server的机器改名的时候。但是DSN还使用了原来的机器名。

动易 dw css不对,动易2019后台管理编辑器后台无法插入任何东西..._网络编辑_帮考网...相关推荐

  1. 计算机等级考试初级网络工程师,2019年全国计算机等级考试网络工程师四级,需..._网络编辑_帮考网...

    网络工程师考试和计算机等级考试是从属关系. 1.计算机等级考试分为四个等级,分别是计算机一级.计算机二级.计算机三级.计算机四级. 2.网络工程师考试是计算机四级其中的一个考核项目,所以属于计算机四级 ...

  2. 电大计算机2019作业,【电大题】2019年最新国家开 放大学电大《人文英语2、3、》网络核心课形考网考作业两套汇编附全答案.docx...

    [电大题]2019年最新国家开 放大学电大<人文英语2.3.>网络核心课形考网考作业两套汇编附全答案.docx 文档编号:768065 文档页数:61 上传时间: 2019-10-17 文 ...

  3. 2019交大计算机考研分数线,上海交大2019考研计算机软件与理论的复式分数..._考研_帮考网...

    changguanchuai 新兵答主 08-18 TA获得超过1785个赞 2019年上海交通大学各专业考研分数线,电子信息与电气工程学院复试总分是330/英语50/政治50/专业一85/专业二85 ...

  4. 2016新疆教师计算机等级考试,2019年11月7日的新疆中小学教师计算机等级..._教师资格考试_帮考网...

    cengbiben 高能答主 07-08 TA获得超过5341个赞 内容 : 关于2019年11月高校计算机等级考试报名的通知各学院,各班级学生: 接省教育厅通知,2019年11月7日将举行浙江省高校 ...

  5. 2019年安徽省学业水平考试计算机,2019年安徽高中学业水平考试信息技术与通用技..._报关水平_帮考网...

    bengchuairou 新兵答主 07-31 TA获得超过4031个赞 不同的省份考试的科目与内容有所不同.总体来看,以高中必修模块为主,成绩呈现方式倾向于等级制赋分 从各省份的普通高中学业水平考试 ...

  6. 江南大学计算机应用第三阶段,2019下半年江南大学第三阶段语文英语计算机基..._公共英语考试_帮考网...

    cailonglu 新兵答主 08-16 TA获得超过2564个赞 第一阶段测试题(B) 一.单选题(每小题1分,共计40分) 1. 当前的计算机一般称为第四代计算机,它所采用的逻辑元件是(D ). ...

  7. 2019电大计算机专业英语1答案,2019年秋电大开放英语1形成性考核册答案,最..._公共英语考试_帮考网...

    bengsuanchen 新兵答主 07-14 TA获得超过2333个赞 1.请写出下列名词的复数形式. Parent photo bus life half child woman tooth Pa ...

  8. 香港城市大学双非计算机,香港城市大学双非硕士,经济学,2019届,英语..._四六级考试_帮考网...

    申请条件如下: 1.要拥有学士或同等学位 2.TOEFL79以上或IELTS6.0以上 3.CET6级430以上,人文类TOEFL80以上,或IELTS6.5以上 4.部分专业有工作经验要求,具体需要 ...

  9. 动易DIV+CSS官方模板发布时附加的介绍性文章

    近些年来,网页设计中对"WEB标准"或"DIV+CSS"的呼声比较高,这反应出网站运用尽可能要考虑到其最终用户的访问与使用.国内一般客户端上网浏览所用的工具以I ...

最新文章

  1. windows nodejs mysql_windows server 安装 mysql + nondejs连接mysql
  2. Netty+SpringBoot+FastDFS+Html5实现聊天App
  3. myapp——自动生成小学四则运算题目的命令行程序(侯国鑫 谢嘉帆)
  4. LTE 有关HARQ
  5. 计算机word一体化教案,【计算机应用基础】word教案.doc
  6. netty时间轮HashedWheelTimer文档翻译及简单说明
  7. 同频切换的事件_LTE前台路测切换问题处理大礼包
  8. Python3用requests,multiprocessing多线程爬取今日头条图片
  9. webstorm 快捷键持续更新中...
  10. 大型分布式网站架构如何设计
  11. 瑞幸的野望,小鹿茶的突袭
  12. Babylon.js 第28章 多面体
  13. golang——gorountine+channal
  14. 内存条性能测试软件,性能测试之内存篇测试方法整理
  15. tensorflow输出的人脸图片经过OpenCV write的图片是蓝色的问题的解决方案
  16. 高频交易(二)浅谈高频交易中比较成熟的一些交易策略
  17. Axure旋转原件或图片
  18. Google搜索引擎使用技巧
  19. 关于运维的标准(ITSS信息技术服务-运行维护)介绍
  20. php无限级分类是什么意思,PHP 无限级分类(递归)

热门文章

  1. RHEL5.6更新yum源
  2. React.js 官网入门教程 分离文件 操作无法正常显示HelloWord
  3. 基于PCA和SVM的人脸识别系统-error修改
  4. python字符串函数的find方法_Python string模块 字符串函数方法操作教程
  5. html表白特效源代码_程序员如何在七夕节表白
  6. 电力拖动自动控制系统_系主任带你看专业 | 电气工程及其自动化、电子科学与技术、信息工程、自动化,优质就业、超高考研、竞赛获奖都在这里……...
  7. 深度剖析python_汉诺塔问题深度剖析(python实现)
  8. rpm打包的流程包括以下哪些_品牌策划的流程包括哪些?
  9. sqlserver leftjoin出现重复数据_数据库存数据时,逻辑上防重了为啥还会出现重复记录?...
  10. ubuntu安装python_与你分享Ubuntu修改源和安装pycharm