蒙在股里 发表于 2015-1-16 22:19:46

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版会好点吧

山那边是海 发表于 2015-1-19 08:51:12

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

金色的骷髅 发表于 2015-1-24 12:57:57

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

小妖女 发表于 2015-2-1 15:59:27

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

小魔女 发表于 2015-2-7 07:28:10

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

愤怒的大鸟 发表于 2015-2-21 01:15:37

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

爱飞 发表于 2015-3-6 19:30:12

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

再见西城 发表于 2015-3-13 06:35:41

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

乐观 发表于 2015-3-20 15:19:09

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页: [1]
查看完整版本: ASP网站制作之ASP中一些与数据库相干的毛病和缘故原由