ASP网站制作之ASP中一些与数据库相干的毛病和缘故原由
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。毛病|数据|数据库 ADODB.Recordset毛病800a0bb9变量大概范例不准确,大概不在能够承受的局限以内,要不就是与其他数据抵触。
发生毛病大概缘故原由:
1.这个毛病多呈现在相似语句处:“rs.Opensql,conn,1,1”,缘故原由是数据库毗连conn工具未翻开。
不克不及翻开注册表关头字(8007000e)
MicrosoftOLEDBProviderforODBCDrivers毛病8007000e
罕见毛病不克不及翻开注册表关头字Temporary(volatile)JetDSNforprocess0x11b4Thread0x1a4cDBC0x9d34354Jet。
发生毛病大概缘故原由:
1.翻开数据库时写法不合错误,尺度的ACCESS数据库挪用写法:
"driver={MicrosoftAccessDriver(*.mdb)};dbq="&server.mappath("db.MDB")
2.正在上传数据库文件。
参数不敷,等候是1(80040e10)
MicrosoftOLEDBProviderforODBCDrivers毛病80040e10
参数不敷,等候是1。
发生毛病大概缘故原由:
1.翻开数据的SQL查询语句WHERE前面前提子句有成绩,通常为短少逻辑对照标记大概是字段名不准确。
一样平常性收集毛病。请反省收集文档(80004005)
MicrosoftOLEDBProviderforODBCDrivers毛病80004005一样平常性收集毛病。请反省收集文档。
发生毛病大概缘故原由:
1.数据库毗连誊写不准确,大概数据库名、服务器名毛病。
2.数据库服务重视启中。
不克不及利用;文件已在利用中(80004005)
MicrosoftJETDatabaseEngine毛病80004005
不克不及利用;文件已在利用中。
发生毛病大概缘故原由:
1.文件大概正被占用:上传、紧缩、打包。
2.大概程序代码中构成了嵌套包括,反复包括的数据库挪用文件。
不克不及更新。数据库或工具为只读/操纵必需利用一个可更新的查询(80004005)
MicrosoftOLEDBProviderforODBCDrivers毛病80004005
操纵必需利用一个可更新的查询。
MicrosoftOLEDBProviderforODBCDrivers毛病80004005不克不及更新。数据库或工具为只读。
发生毛病大概缘故原由:
1.数据库文件权限不敷。
2.文件占用空间到达磁盘限额下限。
未发明数据源称号而且未指定默许驱动程序(80004005)
MicrosoftOLEDBProviderforODBCDrivers毛病80004005
未发明数据源称号而且未指定默许驱动程序
发生毛病大概缘故原由:
1.利用了ODBC毗连数据库,服务器上没有设置ODBC数据库,改用OLEDB的尺度挪用体例:
"Driver={SQLServer};Database=dbname;Server=srv;Uid=user;Pwd=pd"能够办理
Provider毛病80004005
MicrosoftOLEDBProviderforODBCDrivers毛病80004005
未指定的毛病
/pcn/conn.asp,行8
发生毛病大概缘故原由:
1.从呈现毛病的页面称号来看,是毗连数据库时呈现的成绩。最年夜的多是没法毗连数据库,和下面“一样平常性收集毛病。。。”是异性质的成绩。这时候必要反省数据库服务器是不是一般。这类毛病一样平常呈现在毗连MSSQLServer数据库上。
ADODB.Recordset毛病800a0e7d
ADODB.Recordset毛病800a0e7d
毗连没法用于实行此操纵。在此高低文中它大概已被封闭或有效。
/index.asp,行9
发生毛病大概缘故原由:
1.在程序中利用了一个已封闭大概是还没翻开的数据库毗连。
Server.CreateObject失利
服务器工具毛病ASP0177:800401f3
Server.CreateObject失利
/xxxxx.asp,行155
有效的ProgID。若要猎取关于此动静的更多的信息,请会见Microsoft联机撑持站点:http://www.microsoft.com/contentredirect.asp。
发生毛病大概缘故原由:
1.该毛病多半呈现在创立组件时,申明程序利用的组件,服务器不撑持,必要注册所用的组件。罕见于各类利用了上传组件的ASP页面。
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页:
[1]