Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> Asp编程 >> Asp实例教程 >> 在asp中使用存储过程

在asp中使用存储过程

作者:十一狼 来源:十一狼博客 时间:2008-2-26 网友评论条 【

假设有一名为"addnewuser"的存储过程,其内容如下:

Create PROCEDURE dbo.addnewuser 
    (
    @name varchar(40),
    @pass varchar(40),
    @email varchar(40),
    @qq varchar(40)
    )
AS
    insert into userinfo(name,pass,email,qq) values(@name,@pass,@email,@qq)
GO

在asp中,connection,recordset,command三个对象都可以用来执行存储过程,如下。

dim conn,cmd
'创建对象及连接数据库代码略
......

cmd.ActiveConnection=conn
cmd.CommandType=4            '表示cmd对象的执行方式为存储过程
cmd.CommandText="addnewuser"    '这里直接写上存储过程名称
cmd.parameters(1)="十一狼"       '以下为该存储过程的参数
cmd.parameters(2)="27591584"
cmd.parameters(3)="112183883@163.com"
cmd.parameters(4)="275915854"
cmd.execute()    '执行存储过程
........

当然,也可以用conn对象来执行存储过程,可以不用显式的建立cmd对象,如下:

........
conn.execute "addnewuser '十一狼','275915854','112183883@163.com','275915854'"
........

这样便可直接执行存储过程了,至于实际运用中合用哪种方式,则自己决定吧。最近比较浮躁,很久没写技术方面的东西了,特此自我警醒一下。

站长工具
搜索引擎收录情况:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号