在.net中调用存储过程的另一种方法。cmd.commandtype为commandtypetext
来源:互联网 发布:我的文档数据恢复 编辑:程序博客网 时间:2024/06/05 18:51
[存储过程]
‘//////////////////////////////////////////////////////////////////////////////////////////
CREATE PROCEDURE Test_procedure @cid int ,@y int, @n varchar(10) output
AS
select * from city where cid=@cid
if @y=1
begin
set @n = '成功!'
return 0
end
else
begin
set @n = '失败!'
return -1
end
GO
[程序中调用存储过程]
‘//////////////////////////////////////////////////////////////////////////////////////////
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim conn As OleDbConnection
Try
conn = New OleDbConnection("provider=sqloledb;data source=localhost;user id=sa;password=;initial catalog=jiang")
Dim cmd As New OleDbCommand(" {? = call Test_procedure(?,?,?)}", conn)
conn.Open()
With cmd
.CommandType = CommandType.Text ‘这句可以省略,因为是默认设置,但这里还是显式地写出以引起注意
.Parameters.Add("@retval", OleDbType.Integer)
.Parameters.Add("@cid", OleDbType.Integer)
.Parameters.Add("@y", OleDbType.Integer)
.Parameters.Add("@n", OleDbType.VarChar, 10)
.Parameters("@n").Direction = ParameterDirection.Output
.Parameters("@retval").Direction = ParameterDirection.ReturnValue
.Parameters("@cid").Value = 1
.Parameters("@y").Value = 1
.ExecuteNonQuery()
MessageBox.Show(.Parameters("@n").Value) ‘测试结果为“成功!”
End With
Catch ex As Exception
MessageBox.Show(ex.ToString)
Finally
conn.Close()
End Try
End Sub
- 在.net中调用存储过程的另一种方法。cmd.commandtype为commandtypetext
- 解析在ASP.NET中调用存储过程的方法
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 在ASP.NET中调用存储过程方法新解
- 阅读笔记:链接器 - 源代码漫游
- 类似BOOLEAN列的DATAGRIDTEXTBOX的改进与重写
- 用Windows加密文件系统保护数据
- 毕业了,将来是什么样子?
- 爱情经典语句
- 在.net中调用存储过程的另一种方法。cmd.commandtype为commandtypetext
- 英文经典语句
- 设置窗体背景图片,并且让图片随着窗体的大小的调整而调整大小
- 按钮列的应用。(在datagrid中加入按钮列,winforms)
- 带颜色的listbox控件
- 可拖动的无标题栏窗体,并且可以通过拉拽改变窗体大小。
- 快乐生活指南
- 竖着绘制文字
- jsp中图片处理相关操作