首页  电脑故障排除  病毒安全 电脑基础知识  硬件知识  软件应用知识  操作系统知识  编程程序

美国编程网址 日本编程网址 法国编程网址 德国编程网址 韩国编程网址 香港编程网址 台湾编程网址

您的位置:首页>>编程程序>>SQL

SQLServer访问ADO

 
SQLServer访问ADO
SQL Server访问ADO
----平常我们只听说过ADO等一类ASP对象,但在ASP中还有个鲜为人知的专门SQLServer的ASP访问对象,它就是SQLOLE.SQLServer对象。SQLOLE.SQLServer可以直接访问SQLServer的系统属性。以SetoSQLServer=CreateObject("SQLOLE.SQLServer")语句将产生一个SQLServer服务器对象。
----若要查看此服务器中数据库的集合,可用语句:
ForEachSQLDBInoSQLServer.Databases
Response.WriteSQLDB.Name‘将列出所有的数据库,如Pubs等
Next
----若要查看某数据库中(如PUBS数据库)数据表的集合,可用语句:
pubDatabase=oSQLServer.Databases(“pubs”)
’oSQLServer是前面创建的SQLServer服务器对象
ForEachDBTableInpubDatabase.Tables
Response.WriteDBTable.Name
Next
----下面的语句将列出数据库中(PUBS数据库)数据视图
pubDatabase=oSQLServer.Databases(“pubs”)
’oSQLServer是前面创建的SQLServer服务器对象
ForEachDBViewInpubDatabase.Views
Response.WriteDBView.Text
Next
----以下语句将列出数据库中(PUBS数据库)存贮过程
pubDatabase=oSQLServer.Databases(“pubs”)
’oSQLServer是前面创建的SQLServer服务器对象
ForEachDBSPInpubDatabase.StoredProcedures
Response.WriteDBSP.Text
Next
----程序运行的结果(取数据表名):
----取存贮过程的结果:
----一个完整的小例子源码附后(其它功能读者可加入)。
<%@LANGUAGE=VBScript%>
<HTML>
<HEAD>
<METANAME="GENERATOR"Content=
"MicrosoftDeveloperStudio">
<METAHTTP-EQUIV="Content-Type"
content="text/html;charset=gb2312">
<TITLE></TITLE>
</HEAD>
<%
OnErrorResumeNext
DimoSQLServer
SetoSQLServer=CreateObject("SQLOLE.SQLServer")
strServer="dep"
strLogin="sa"
strPwd=""
oSQLServer.ConnectstrServer,strLogin,strPwd
%>
<BODYBGCOLOR=#ffffff>
数据库列表
<SELECTNAME="Database">
<%
ForEachSQLDBInoSQLServer.Databases
IfNotSQLDB.SystemObjectThen
Response.Write"<OPTIONVALUE=
"""&SQLDB.Name&""">"&SQLDB.Name
&""
EndIf
Next
SetoSQLServer=Nothing
%>
</SELECT>
</BODY>
</HTML>

查看上一页  返回分类首页 返回96PC首页  查看下一页

  版权所有:电脑知识大全 网站备案:粤ICP备07031496号  联系我们

友情链接:母婴知识  外贸商务网  娱乐频道  汽车维修知识  股票入门知识  游戏攻略秘籍  本站空间由安信网络提供