ASP教程之利用用于 SQL Server 的 IIS 假造目次管...
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。iis|server|假造目次利用用于SQLServer的IIS假造目次办理有用工具在利用HTTP会见Microsoft?SQLServer?2000数据库之前,必需安装得当的假造目次。在运转MicrosoftInternet信息服务(IIS)的
盘算机上,利用用于SQLServer的IIS假造目次办理有用工具(在"SQLServer工具"程序组中单击"在IIS中设置SQLXML撑持")界说
并注册新的假造目次,即所谓的假造根。该有用工具唆使IIS在新的假造目次和MicrosoftSQLServer实例之间创立联系关系。有关该有用工具
用户界面的信息,请拜见IIS假造目次办理有用工具。
必需将IIS服务器和假造目次的称号指定为URL的一部分。假造目次(包含登录、暗码和会见权限)中的信息用于创建与特定命据库的毗连
并实行查询。
能够指定URL:
间接会见数据库工具,比方表。
在这类情形下,URL将包含dbobject范例的假造称号。
实行模板文件。
模板是由一个或多个SQL语句构成的无效的XML文档。在URL中指定模板文件时,将实行存储在模板文件中的SQL命令。能够间接在URL
中指定SQL查询,但思索到平安性,不倡议如许做。
实行XPath查询。
对指定作为URL一部分的带讲明的映照架构文件实行XPath查询。
假造名
若要使模板文件、映照架构文件或数据库工具(如表或视图)成为URL的一部分,必需创立template、schema和dbobject范例的假造称号
。将假造称号指定为URL的一部分,以便实行模板文件、对映照架构文件实行XPath查询或间接会见数据库。
在URL中指定的假造称号范例(template、schema、dbobject)还用于决意在URL中指定的文件范例(模板文件或映照架构文件)。比方,
上面的URL利用模板会见SQLServer数据库:
http://IISServer/nwind/TemplateVirtualName/Template.xml
TemplateVirtualName是template范例的假造称号,用于标识指定的文件(Template.xml)是模板文件。
创立nwind假造目次
新增信息-SQLServer2000SP3。
下例创立nwind假造目次。在年夜多半用于申明Microsoft?SQLServer?2000的URL会见的示例中,都利用nwind假造目次。
在创立nwind假造目次之前,必要一个与将要创立的假造目次相干联的物理目次(比方,C:InetpubWwwroot
wind,此处nwind是与将要
在以下过程当中创立的nwind假造目次相干联的物理目次)。
还必要在与该假造目次相干联的物理目次下创立两个子目次(比方,C:InetpubWwwroot
wind emplate和
C:InetpubWwwroot
windschema)。这些是与template和schema范例的假造称号相干联的目次,这两品种型的目次是作为创立nwind
假造目次的一部分而创立的。
创立nwind假造目次
在MicrosoftSQLServer程序组中,单击"在IIS中设置SQLXML撑持"。
睁开服务器,然后单击想要的Web站点。
在"操纵"菜单上指向"新建"子菜单,然后单击"假造目次"命令。新假造目次的属性页将显现在屏幕上。
在"新的假造目次属性"对话框的"惯例"选项卡上,输出假造目次的称号。关于本例,键进nwind和物理目次路径(比方
C:InetpubWwwroot
wind,假定在C:InetpubWwwroot目次中已创立了nwind子目次)。大概可使用"扫瞄"按钮选择目次。
在"平安"选项卡上,选择"SQLServer"和"利用Windows集成身份考证"。
在"数据源"选项卡上,在"SQLServer"框中输出服务器的称号,比方(local);假如在指定的盘算机上安装了多个实例,则输出SQLServer
2000实例的称号(可选)。在"数据库"框中,输出Northwind作为默许数据库的称号。
在"设置"选项卡上,选择"同意URL查询"、"同意模板查询"、"同意XPath"和"同意POST"选项。
在"假造称号"选项卡上,单击"新建"按钮以创立模板范例的假造称号。
在"假造称号设置"对话框中:
在"假造称号"框内输出
template(能够是用户指定的恣意称号)。在"范例"列表中,选择"模板"。输出路径(比方,C:InetpubWwwroot
wind emplate,假定与虚
拟目次相干联的物理目次下有一个子目次template,但其实不反省该目次是不是存在)。单击"保留"按钮保留假造称号。
在"假造称号"选项卡上,单击"新建"按钮以创立架构范例的假造称号。
在"假造称号"框内输出
schema(能够是用户指定的恣意称号)。在"范例"列表中,选择"架构"。输出路径(比方,C:InetpubWwwroot
windschema,假定与假造目
录像联系关系的物理目次下有一个子目次schema)。单击"保留"按钮保留假造称号。
在"假造称号"选项卡上,单击"新建"按钮以创立模板和架构范例的假造称号。
在"假造称号"框内输出dbobject(能够是用户指定的恣意称号)。在"范例"列表中,选择dbobject。单击"保留"按钮保留假造称号。
单击"断定"按钮保留设置。
这就创立了假造目次nwind。默许情形下,利用该假造目次对Northwind数据库实行指定的查询。
若要测试假造目次,请在扫瞄器中键进:/nwind?sql=SELECT">http://<IISServer>/nwind?sql=SELECT*FROMEmployeesFORXMLAUTO&root=root并按ENTER键
。
利用HTTP会见SQLServer
新增信息-SQLServer2000SP3。
可使用HTTP会见Microsoft?SQLServer?2000。有关SQLISAPI扩大所撑持的URL语法的更多信息,请拜见URLAccess。在可使用
HTTP指定查询前,必需先用用于SQLServer的IIS假造目次办理有用工具创立一个假造根。有关更多信息,请拜见创立nwind假造目次。
SQLServer的HTTP会见才能使您得以:
间接在URL中指定SQL查询,比方:
http://IISServer/nwind?sql=SELECT+*+FROM+Customers+FOR+XML+AUTO&root=root
指定FORXML子句以XML文档而不是尺度行集的情势前往了局。根参数可标识单一的顶层元素。
间接在URL中指定模板。
模板是包括一个或多个SQL语句的无效的XML文档。模板使您得以将数据放在一同以构成无效的XML文档,但间接在URL中指定查询时不
必定是如许。比方:
SELECT+*+FROM+Customers+FOR+XM>http://IISServer/nwind?template=<ROOT+xmlns:sql="urn:schemas-microsoft-com:xml-sql"><sql:query>SELECT+*+FROM+Customers+FOR+XM
L+AUTO</sql:query></ROOT>
在URL中指定模板文件。
在URL中写进长SQL查询会很贫苦。别的,扫瞄器对在URL中能够输出的文本量大概无限制。若要制止这些成绩,能够编写模板并将其存储
在文件中。模板是包括一个或多个SQL语句和XPath查询的无效的XML文档。能够在URL中间接指定模板文件,比方:
http://IISServer/nwind/TemplateVirtualName/templatefile.xml
在URL中,TemplateVirtualN</p>楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
页:
[1]