假设有一名为"addnewuser"的存储过程,其内容如下:
在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'"
........
这样便可直接执行存储过程了,至于实际运用中合用哪种方式,则自己决定吧。最近比较浮躁,很久没写技术方面的东西了,特此自我警醒一下。
请稍等,评论加载中...