社区
ASP
帖子详情
挑战高手:如何用ASP访问SQL SERVER创建的视图和存储过程
programbug
2002-05-13 03:55:51
我在SQL SERVER当中建立了视图和存储过程,并且有参数传递,不知在ASP程序当中如何调用,高分奉送!!!!!
...全文
45
6
打赏
收藏
挑战高手:如何用ASP访问SQL SERVER创建的视图和存储过程
我在SQL SERVER当中建立了视图和存储过程,并且有参数传递,不知在ASP程序当中如何调用,高分奉送!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cmsoft
2002-05-13
打赏
举报
回复
adovbs.inc:
ADO constants include file for VBScript
programbug
2002-05-13
打赏
举报
回复
韦小宝是我老乡:
谢谢你的指教,但我有一事不明,为什么要在文件中包含adovbs.inc这个文件呢,并且还有一事请教就是,如果是如何调用视图.希望能够得到你的实例,不盛感激!谢谢!
40Star
2002-05-13
打赏
举报
回复
通过 Parameter 对象和 Parameters 集合定义参数化查询或存储过程参数
cmsoft
2002-05-13
打赏
举报
回复
在ASP中使用存储过程
使用SQL Server数据库,你可使用存储过程直接在数据库中存储并运行功能强大的任务,而不在自己的ASP脚本中实现它们,因为存储过程位于数据库服务器上,因而具有更高的性能并能减少网络负载。本文旨在通过实例说明在ASP中如何调用存储过程并传递输入参数的方法。
下面我们就通过一个实例来说明这种技术的使用方法(文件adovbs.inc可在C:\Program Files\Common Files\System\ADO下找到):
安装SQL Server后,数据库pubs中自带存储过程byroyalty,语句为(@percentage就是输入参数):
Alter PROCEDURE byroyalty @percentage int
AS
select au_id from titleauthor
where titleauthor.royaltyper = @percentage
ASP源程序:
<% @LANGUAGE = VBScript %>
<!--#include file="adovbs.inc"-->
<%
Response.Expires = 0
Dim Cnn, objRS,strConn,objCmd, objParam
Const strIn = 30 '存储过程的输入参数,为简化程序, 直接设置该值.
' 建立连接
Set Cnn = Server.CreateObject("ADODB.Connection")
strConn ="Provider=sqloledb;" & _
"Data Source=16.62.5.8;Initial Catalog=pubs;User Id=sa;Password=;"
Cnn.Open strConn
' 创建Command对象
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = "byroyalty" '存储的过程名
objCmd.CommandType = adCmdStoredProc '将 CommandText 作为存储过程名进行计算
Set objCmd.ActiveConnection = Cnn
'创建并定义参数
Set objParam = objCmd.CreateParameter ("@percentage", adInteger, adParamInput, 4,
strIn)
objCmd.Parameters.Append objParam
Set objRS = objCmd.Execute()
%>
<HTML>
<BODY>
下面输出结果, 输入参数为:
<%= objCmd.Parameters("@percentage") %> .
<BR><BR> au_id<Br>
<%
While Not objRS.EOF
Response.Write Server.HTMLEncode(objRS("au_id")) & "<Br>"
objRS.MoveNext
Wend
objRS.close: Cnn.close
Set objRS = Nothing: Set Cnn = Nothing
Set objParam = Nothing: Set objCmd = Nothing
%>
</BODY>
</HTML>
除了可传递输入参数外,还可以使用返回码和输出参数返回值,由于篇幅关系,笔者不再举例,有兴趣可去http://wuf.bentium.net 下载更多的源程序,另外也可参考VB6.0的MSDN文档中有关ADO的部分和SQL Server7.0 的帮助文档。
40Star
2002-05-13
打赏
举报
回复
存储过程使用ADO的Command的对象
ChinaOk
2002-05-13
打赏
举报
回复
访问视图和其他的table差别不大
http://www.chinaok.net/down/09.pdf
讲了存储过程
来自Asp3.0高级编程
用
ASP
调用
SQL
Server
的
视图
和
存储过程
.pdf
很抱歉,但根据提供的文件信息,...以上就是使用
ASP
调用
SQL
Server
视图
和
存储过程
的基本流程。如果你需要更具体的示例或者有关如何处理特定情况的指导,例如传递参数给
存储过程
,或者错误处理,请提供更具体的需求。
ASP
.NET+
SQL
Server
2008学生成绩管理系统
数据库文件"xscg1.mdf"和"xscg1_log.ldf"分别代表主数据文件和日志文件,它们是
SQL
Server
数据库的核心组成部分,其中".mdf"文件存储数据库对象(如表、
视图
、索引等),而".ldf"文件记录了所有对数据库的修改操作,...
sql
server
5天培训课程资料
对五天的课程安排: 第一天: 初识
SQL
-
SERVER
2000;...数据完整性的设计及实现、
存储过程
与触发器、
SQL
SERVER
的数据传输服务。 第五天:
SQL
SERVER
与WEB的结合,开发模型及数据库的选择。
ASP
结合
SQL
-
SERVER
,ADO的概念
ASP
.NET通过
视图
、
存储过程
访问
数据表(非三层架构,含样例数据库、增删改查)
该例是
asp
.net教学中常见案例,主要通过
视图
、
存储过程
的方式
访问
数据库(非三层架构),操作包含逻辑完成的增删改查,主要供初学者学习使用。 特别提醒:代码环境MS.net2012,数据库环境
SQL
Server
2012。Webconfig...
ASP
.NET+
SQL
Server
网络应用系统开发与实例.rar
使用
SQL
Server
,开发者可以
创建
复杂的表结构、索引、触发器和
存储过程
,进行数据建模。同时,
SQL
Server
Management Studio(SSMS)提供了一个直观的图形界面,用于数据库的管理和维护。 6. 安全性与身份验证: ...
ASP
28,408
社区成员
356,956
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章