【发布时间】:2012-04-01 15:22:37
【问题描述】:
嘿,我正在尝试查找从没有向其发送参数也没有任何返回的输出参数的存储过程中获取数据的示例。虽然它确实显示数据。
我怎样才能从我下面使用的代码中得到它?
Dim myCommandSQL As New SqlCommand
Dim myReaderSQL As SqlDataReader = Nothing
Dim intX As Integer = 0
Dim connSql As SqlConnection
Try
connSql = New SqlConnection("Server=sqlprod;" & _
"Database=ISS3_PROD;" & _
"User ID=xxx;" & _
"Password=xxx;" & _
"Trusted_Connection=False;")
connSql.Open()
myCommandSQL.CommandType = CommandType.StoredProcedure
myCommandSQL.CommandText = "Select_Prod"
Dim sqlParReturn1 As System.Data.SqlClient.SqlParameter = myCommandSQL.Parameters.Add("@return_value", SqlDbType.VarChar)
sqlParReturn1.Direction = ParameterDirection.Output
myCommandSQL.ExecuteNonQuery()
MsgBox(sqlParReturn1)
connSql.Close()
myCommandSQL.Dispose()
@return_value 我只是放在那里看看会发生什么,但我什么也没返回。
任何帮助都会很棒!
大卫
【问题讨论】:
标签: sql vb.net stored-procedures parameters parameter-passing