ASP访问SQL Server内置对象
来源:CSDN 时间:2008-04-05 06:49:00
平常我们只听说过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等
Next
---- 若要查看某数据库中(如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 >aspxhome.com< /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 >
标签:SQL,Server,对象,asp
0
投稿
猜你喜欢
vue实现购物车加减
2023-07-02 17:10:04
Python matplotlib seaborn绘图教程详解
2021-03-12 03:23:07
Javascript 常见的高阶函数详情
2024-04-18 09:30:22
python 编码中为什么要写类型注解?
2022-09-25 22:48:34
javascript封装的下拉导航菜单渐显效果
2007-08-04 20:11:00
PYTHON实现SIGN签名的过程解析
2021-08-09 13:29:05
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2022-12-25 02:55:30
golang协程与线程区别简要介绍
2024-02-06 10:58:46
详解基于webpack和vue.js搭建开发环境
2024-04-30 10:40:15
Python减少循环层次和缩进的技巧分析
2023-10-07 21:41:09
Vue便签的简单实现
2024-05-02 17:03:31
python中的json模块常用方法汇总
2022-02-27 01:35:09
Mysql 存储过程中使用游标循环读取临时表
2024-01-28 00:55:20
基于JavaScript实现鼠标向下滑动加载div的代码
2023-08-11 16:19:22
vue3.0使用mapState,mapGetters和mapActions的方式
2023-07-02 16:49:56
解决python中画图时x,y轴名称出现中文乱码的问题
2023-08-04 09:00:23
Pyinstaller+Pipenv打包Python文件的实现示例
2021-06-11 01:49:51
Golang 实现复制文件夹同时复制文件
2024-02-09 10:57:26
解决golang在import自己的包报错的问题
2024-04-25 15:09:19
PyTorch如何创建自己的数据集
2022-10-17 05:22:17