在asp中使用存储过程

作者:十一狼 来源:十一狼博客 时间:2008-02-26 12:17:00 

假设有一名为"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'"
........

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

标签:存储过程,asp
0
投稿

猜你喜欢

  • PyCharm 2020.2下配置Anaconda环境的方法步骤

    2022-10-08 14:25:00
  • python全栈知识点总结

    2021-05-20 01:55:24
  • Keras搭建M2Det目标检测平台示例

    2023-11-10 10:49:01
  • 微软SQLServer密码管理的危险判断

    2008-11-24 17:34:00
  • Python判断变量名是否合法的方法示例

    2022-07-31 19:05:12
  • python实现报表自动化详解

    2021-12-31 04:28:14
  • Python开根号的几种方式详解

    2021-07-10 20:37:34
  • 详解使用Visual Studio Code对Node.js进行断点调试

    2023-07-01 07:32:34
  • 从源码解析Python的Flask框架中request对象的用法

    2021-02-20 02:15:57
  • Python Socket实现远程木马弹窗详解

    2022-11-28 10:04:39
  • Python实现的多线程http压力测试代码

    2021-06-30 23:47:29
  • 数据库之SQL技巧整理案例

    2024-01-26 00:46:27
  • mysql 5.7.18 winx64安装配置方法图文教程

    2024-01-13 16:37:30
  • Python Queue模块详细介绍及实例

    2022-03-08 11:03:58
  • pycharm进入时每次都是insert模式的解决方式

    2023-08-09 09:52:16
  • 深入了解Python的类与模块化

    2021-04-18 11:28:29
  • php防止sql注入之过滤分页参数实例

    2023-07-21 10:02:40
  • python包和文件夹有的区别点总结

    2022-05-09 11:59:01
  • 教你使用python搭建一个QQ机器人实现叫起床服务

    2021-04-22 02:25:41
  • Python使用requests xpath 并开启多线程爬取西刺代理ip实例

    2023-05-01 23:36:51
  • asp之家 网络编程 m.aspxhome.com