资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> ASP.NET编程 >> 数据库应用 >> 文档正文
最近更新
普通文档 SQL2000的XML功能将现有
普通文档 使用SQLServer2000将现有
普通文档 如何在DataGrid绑定之前
普通文档 使用DataReader还是Data
普通文档 Sql与Asp.Net数据类型对
普通文档 SQL查询语句对象化的实现
普通文档 在ADO.NET数据集中浏览多
普通文档 Web中DataGrid绑定数据显
推荐文档 SQL server 系统储存过程
推荐文档 经常用到的交叉表问题,一
推荐文章
推荐文档 SQL server 系统储存过程
推荐文档 经常用到的交叉表问题,一
推荐文档 使用ADO.NET轻松操纵数据
推荐文档 ASP.NET中数据库数据导入
推荐文档 定制DataGrid的外观
推荐文档 保存图片到SQL 2000 Ser
推荐文档 关于DataGrid的动态排序
SQL server 系统储存过程在VB中的应用

文章作者:佚名 录入时间:2006-6-13 来源:不详
网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。


以锁定应用程序资源(sp_getapplock / sp_releaseapplock)为例:

sp_getapplock没有返回参数(output类型的),只是在SP中用return来返回值

加锁:

Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
cmd.ActiveConnection = cnn
cnn.BeginTrans
cnn.Execute "use master"
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "sp_getapplock"
系统识别格式为:'"{ ? = call sp_getapplock(?,?,?,?) }"
cmd.Prepared = True
cmd.Parameters(1) = "lock name"    '资源锁的名称
cmd.Parameters(2) = "Exclusive"
cmd.Parameters(3) = "Transaction"
cmd.Parameters(4) = 0                        '用于接收SP 中return关键字返回的值
cmd.Execute
MsgBox cmd.Parameters(0)               'display return value

解锁:

Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
cmd.ActiveConnection = cnn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "sp_releaseapplock"
cmd.Parameters(1) = "lock name"           '被锁资源名称
cmd.Parameters(2) = "Transaction"
cmd.Execute
MsgBox cmd.Parameters(0)

  • 上一篇文档:

  • 下一篇文档:
  •     查找更多“SQL server 系统储存过程在VB中的应用”的内容  
    相关连接
  • 如何在DataGrid绑定之前为DataSet添加新列

  • 使用DataReader还是DataSet?

  • Sql与Asp.Net数据类型对应(引用MsDN)

  • SQL查询语句对象化的实现(C#)

  • 在ADO.NET数据集中浏览多个相关表(6篇)(1)