выходной параметр в метку - PullRequest
0 голосов
/ 10 января 2011

вместо того, чтобы возвращать мое значение выходного параметра в моей хранимой процедуре на мою метку, оно возвращает значение по умолчанию, для которого я установил свой выходной параметр.

почему я не могу поместить свой выходной параметр в текстовую метку

Dim reader As SqlDataReader
cmd.Parameters.AddWithValue("@tour", "2365")

cmd.Parameters.Add("@tourname", SqlDbType.VarChar)
cmd.Parameters("@tourname").Direction = ParameterDirection.Output


cmd.CommandText = "test"
cmd.CommandType = CommandType.StoredProcedure
cmd.Connection = conn
conn.Open()
reader = cmd.ExecuteReader()

Dim myTable As DataTable = New DataTable()

myTable.Load(reader)


DropDownList1.DataSource = myTable
DropDownList1.DataTextField = "ddate7"
DropDownList1.DataBind()



Label1.Text = cmd.Parameters("@tourname").ToString

conn.Close()

1 Ответ

2 голосов
/ 10 января 2011

Вы не определили параметр @tourname как выходной параметр.


Dim param as New SqlParameter("tourname", 2356)
param.Direction = ParameterDirection.Output
cmd.Parameters.Add(param)

...