ZKX's LAB

访问asp服务器数据 带数据库的asp网页在服务器上是如何运行的

2020-07-25知识16

asp网站后台和服务器数据库链接 Microsoft OLE DB Provider for SQL Server 错误 '80004005',用户名或密码有误Microsoft VBScript 运行时错误 错误 '800a005e'无效使用 Null:'Replace' 你要替换的字符串为空Microsoft OLE DB Provider for SQL Server 错误 '80004005'超时已过期:出现死循环asp编程:访问别的服务器的SQL数据库数据 dim conn,connstrconnstr=\"Provider=sqloledb;Data Source=数据库IP;user id=用户;password=密码;initial catalog=库名set conn=server.createobject(\"ADODB.CONNECTION\")conn.open connstr数据库用户指定IP访问ASP服务器配置的完整的流程 一、启用Asp支持Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。第一步,启用Asp,进入:控制面板->;管理工具->;IIS(Internet 服务器)-Web服务扩展->;Active Server Pages->;允许控制面板->;管理工具->;IIS(Internet 服务器)-Web服务扩展->;在服务端的包含文件->;允许第二步,启用父路径支持。IIS-网站-主目录-配置-选项-启用父路径第三步,权限分配IIS-网站-(具体站点)-(右键)权限-Users完全控制二、解决windows2003最大只能上载200K的限制。先在服务里关闭iis admin service服务找到windows/system32/inesrv/下的metabase.xml,打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,然后重启iis admin service服务1、在web服务扩展 允许 active server pages和在服务器端的包含文件2、修改各站点的属性主目录-配置-选项-启用父路径3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)c:/WINDOWS/system32/inetsrv/MetaBase.xml(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed=\"204800\"即200K将其加两个0,即。用ASP访问数据库的几种常见方式 ActiveX Data Objects(ADO)是一项容易使用并且可扩展的将数据库访问添加到 Web 页的技术。可以使用 ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity(ODBC)兼容的数据库和 OLE DB 兼容的数据源。如果您是一个对数据库连接有一定了解的脚本编写人员,那么您将发现 ADO 命令语句并不复杂而且容易掌握。同样地,如果您是一个经验丰富的数据库编程人员,您将会正确认识 ADO 的先进的与语言无关性和查询处理功能。创建 ODBC DSN 文件 在创建数据库脚本之前,必须提供一条使 ADO 定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name(DSN)定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给数据库。典型情况下,DSN 包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 注册表项中或文本文件的表格。通过 ODBC,您可以选择希望创建的 DSN 的类型:用户、系统 或 文件。用户和系统 DSN 存储在 Windows NT 注册表中。系统 DSN 允许所有的用户登录到特定的服务器上去访问数据库,而用户 DSN 使用适当的安全身份证明限制数据库到特定用户的连接。文件 DSN 用于从文本文件中获取表格,提供了对多用户的访问,并且通过复制 DSN 。使用html语言能不能访问web服务器上的数据?html和asp分别在哪端执行? html是客户端运行,不能访问web服务器上的数据asp才可以带数据库的asp网页在服务器上是如何运行的 然后在odbc上建立了数据源那么,数据源就成了你电脑上的一个服务或者说是组件!可想而知,你仅仅是在你自己的电脑上建立的数据源而已,而在服务器上是没有这个数据源的,而且,数据源是有针对性的,开始你建立的时候,是什么数据库名称,数据库路径在哪里,那这个数据源对应的这些信息就是在哪里!那么,要在服务器上使用数据源连接数据库,那同理,服务器上得有相应的数据源才行!而数据源既然是成了一个组件,那么单单什么上传数据库是显然不行的!那就需要在服务器上建立相应的数据源,建立方法和你在自己电脑上建立的方法基本都差不多!但是有一个问题,如果你所谓的服务器,只是个虚拟主机的话,那恭喜你,你的程序可以直接扔到垃圾桶了!你能在你电脑上建立数据源,那是因为你等登陆你自己的电脑,能操作你自己电脑的任何一个功能或者操作!而服务器上要像操作你自己的电脑一样,那么就必须有远程桌面连接的权限,而这个虚拟主机是做不到的!如果你使用的是vps、独立主机等拥有远程桌面权限的服务器,那就恭喜你,你的程序是可以使用的!只不过,vps、独立主机等,价格不菲!vps最便宜的都在几十块到几百块一个月左右,当然也有四五十块的,不过一分钱一分货。asp访问数据库的规范代码 首先说明 objrs.open strsql,objdb,2,3中的2和3的类型:CursorType即2:1 adOpenUnspecified0 AdOpenForwardOnly 向前游标,同静态游标相同,但是游标只能向前移动1 AdOpenKeyset 关键字游标,与动态游标相同,但是只能看到其它用户对数据库的更新,看不到添加和删除结果2 AdOpenDynamic 动态游标,可以看到其它用户对数据库的添加、删除和修改等操作,允许游标向前或向后移动3 AdOpenStatic 静态游标,它是所访问的记录集的拷贝,看不到其它用户对数据库的修改LockType即3:1 adLockUnspecified1 adLockReadOnly 只读,不可修改记录集2 adLockPessimistic 保守式锁定,当编辑记录集时立即锁定数据库,禁止其它用户访问3 adLockOptimistic 开放式锁定,只有使用Update方法时才锁定数据库4 adLockBatchOptimistic 开放式批更新,用于批更新模式,只有使用UpdateBatch方法时才锁定数据库这里说明下,一般我们更新数据库会选2或3,选2的时候,当你执行到open语句的时候就会锁定数据库,别人无法再更新数据库,而当选3的时候,只有你执行到update语句的时候才会锁定数据库,可以根据你的情况选手以2或3,查询数据库的时候你根本不需要锁定数据库,所以查询的。asp将访问客户的信息传到服务器并存入数据库 你的访客信息可以存放到session中或者cookies中建立和数据库之间的链接,这个网上有很多,直接就行,看你是什么数据库了建立完链接之后,将想提交的数据修改后,提交就存入数据库就行,update 表格。服务器忽然不能访问所有ASP网页 2003服务器,装了.net2.0 已稳定运行1年 上午好好的 没人动 下午忽然打不开了.net的可以打开 ASP的打不开 请大家注意,是在上午还好好的。ASP服务器配置的完整的流程 一、启用Asp支持 Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。第一步,启用Asp,进入:控制面板->;。

#iis#游标#数据库服务器#数据库#服务器类型

随机阅读

qrcode
访问手机版