关闭

调用参数化存储过程

468人阅读 评论(0) 收藏 举报

此示例显示如何传递参数和执行存储过程。

示例

Dim SprocCommand As New SqlClient.SqlCommand
SprocCommand.Connection = dcNorthwind
SprocCommand.CommandType = CommandType.StoredProcedure
SprocCommand.CommandText = "CustOrderHist"

Dim CustomerIDParam As New SqlClient.SqlParameter("@CustomerID", TextBox1.Text)
SprocCommand.Parameters.Add(CustomerIdParam)

Dim SprocResults As SqlClient.SqlDataReader
Try
    dcNorthwind.Open()
    SprocResults = SprocCommand.ExecuteReader()
    ' Process SprocResults datareader here.
Catch ex As Exception
    MessageBox.Show("Failed to execute command")
Finally
    dcNorthwind.Close()
End Try

编译代码

本示例需要:

  • SystemSystem.Data 命名空间的引用。
  • 与 Northwind 示例数据库之间的数据连接 dcNorthwind。
  • Northwind 示例数据库附带的 CustOrderHist 存储过程。
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:246227次
    • 积分:2676
    • 等级:
    • 排名:第14029名
    • 原创:86篇
    • 转载:52篇
    • 译文:0篇
    • 评论:51条
    最新评论
    技术网站