WEB开发网
开发学院数据库MSSQL Server 深入探讨SQL Server 2000对XML的支持 阅读

深入探讨SQL Server 2000对XML的支持

 2008-09-09 10:03:09 来源:WEB开发网   
核心提示: 我们还可以编程来实现配置SQL Server 2000的IIS虚拟目录,请见下面的代码:Set ObjXML = CreateObject("SQLVDir.SQLVDirControl")ObjXML.Connect 'Connect to the local

我们还可以编程来实现配置SQL Server 2000的IIS虚拟目录,请见下面的代码:

  Set ObjXML = CreateObject("SQLVDir.SQLVDirControl")
  ObjXML.Connect 'Connect to the local computer and Web site "1"
  Set ObjVDirs = ObjXML.SQLVDirs
  Set ObjVDir = ObjVDirs.AddVirtualDirectory("Northwind")
  ObjVDir.PhysicalPath = "C:Inetpubwwwrootnorthwind"
  ObjVDir.UserName = "wayne" 'SQL Server login
  ObjVDir.Password = "" 'SQL Server Password
  ObjVDir.DatabaseName = "Northwind"
  objVDir.AllowFlags = 73
  Set objVNames = objVDir.VirtualNames
  objVNames.AddVirtualName "dbobject", 1, ""
  objVNames.AddVirtualName "schema", 2,"C:Inetpubwwwrootnorthwindschema"
  objVNames.AddVirtualName "template", 4 , "C:Inetpubwwwrootnorthwindtemplate"
  objXML.Disconnect
  msgbox "Done."

二、使用 HTTP 执行 SQL 语句

使用我们刚才创建的虚拟目录,我们就可以通过把SQL查询语句写入URL的方式执行查询。打开浏览器,在地址栏中写入以下URL:http://localhost/northwind?sql=SELECT+ *+FROM+Customers+WHERE+CustomerID='ANTON' +FOR+XML+AUTO&root=root,如果你使用的虚拟目录别名不是Northwind或者你使用一个远程服务器,只需要把相应的值改掉就可以了。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:深入 探讨 SQL

编辑录入:coldstar [复制链接] [打 印]
赞助商链接