首 页 网站运营 网络编程 网页制作 图象媒体 数据库 建站资源 网管专区 下载专区 最新资讯
IT学堂|红色黑客联盟
设为首页
加入收藏
联系站长
您所在的位置:首页>网络编程>ASP>文章内容
ASP访问SQL Server内置对象
来源: 作者: 发布时间:2007-04-12

平常我们只听说过ADO等一类ASP对象,但在ASP中还有个鲜为人知的专门SQL Server的ASP访问对象,它就是SQLOLE.SQLServer对象。SQLOLE.SQLServer可以直接访问SQL Server的系统属性。以Set oSQLServer = CreateObject ("SQLOLE.SQLServer")语句将产生一个SQL Server服务器对象。 
---- 若要查看此服务器中数据库的集合,可用语句: 



For Each SQLDB In oSQLServer.Databases 
Response.Write SQLDB.Name ‘将列出所有的数据库,如Pubs等 


---- 若要查看某数据库中(如PUBS数据库)数据表的集合,可用语句: 



pubDatabase=oSQLServer.Databases(“pubs”) 
’oSQLServer是前面创建的SQL Server服务器对象 
For Each DBTable In pubDatabase.Tables 
Response.Write DBTable.Name 
Next 

---- 下面的语句将列出数据库中(PUBS数据库)数据视图 



pubDatabase =oSQLServer.Databases(“pubs”) 
’oSQLServer是前面创建的SQL Server服务器对象 

For Each DBView In pubDatabase.Views 
Response.Write DBView.Text 
Next 

---- 以下语句将列出数据库中(PUBS数据库)存贮过程 



pubDatabase =oSQLServer.Databases(“pubs”) 
’oSQLServer是前面创建的SQL Server服务器对象 
For Each DBSP In pubDatabase.StoredProcedures 
Response.Write DBSP.Text 
Next 

---- 程序运行的结果(取数据表名): 

---- 取存贮过程的结果: 

---- 一个完整的小例子源码附后(其它功能读者可加入)。 



< %@ LANGUAGE = VBScript % > 

< HTML > 
< HEAD > 
< META NAME="GENERATOR" Content= 
"Microsoft Developer Studio" > 
< META HTTP-EQUIV="Content-Type" 
content="text/html; charset=gb2312" > 


< TITLE >< /TITLE > 
< /HEAD > 

< % 
On Error Resume Next 
Dim oSQLServer 
Set oSQLServer = CreateObject ("SQLOLE.SQLServer") 


strServer = "dep" 
strLogin = "sa" 
strPwd = "" 


oSQLServer.Connect strServer,strLogin,strPwd 



% > 


< BODY BGCOLOR=#ffffff > 
数据库列表 
< SELECT NAME="Database" > 
< % 
For Each SQLDB In oSQLServer.Databases 
If Not SQLDB.SystemObject Then 
Response.Write "< OPTION VALUE= 
""" & SQLDB.Name & """ >" & SQLDB.Name 

& " " 
End If 
Next 
Set oSQLServer = Nothing 
% > 
< /SELECT > 
< /BODY > 
< /HTML > 



[推荐] [返回顶部] [打印本页] [关闭窗口]
热点文章
·ASP如何获取客户端真实IP地址
·ASP实现可显示和隐藏的树型菜单
·用ASP动态生成JS的表单验证代码
·ASP:用Asp编程实现QQ的在线情况查询
·ASP:用ASP打造一个小型的网页BBS系统
·ASP:用ASP编程实现网络内容快速查找
·ASP:利用ASP把图片上传到数据库
·ASP无法更新ACCESS数据库解决方法
·如何对ASP.NET进行性能优化
·入门:防范SQL注入攻击的新办法
相关文章
·MicrosoftVBscript运行时错误(完整版
·ASP动态网页技术的数据库语法总结
·用IIS+ASP建网站的安全性分析
·利用ASP远程注册DLL的方法
·表格创建
·ASP:6行代码实现无组件上传
·ASP设计常见问题及解答精要-1
·杜绝入侵:八大法则防范ASP网站漏洞
·大数量查询分页显示 微软的解决办法
·asp检测文件编码
文章检索
Google
相关文章
·MicrosoftVBscript运行
·ASP动态网页技术的数据
·用IIS+ASP建网站的安全
·利用ASP远程注册DLL的方
·表格创建
·ASP:6行代码实现无组件
·ASP设计常见问题及解答
·杜绝入侵:八大法则防范
·大数量查询分页显示 微
·asp检测文件编码
·RS.OPEN SQL,CONN,A,B
·ASP中使用Session变量的
·无组件图文混合上传示例
·ASP教程:ASP脚本循环语
·在不支持FSO的服务器上