0
Это моя хранимая процедураХранится структура синтаксиса процедура в vb.net
Create PROCEDURE dbo.veriftest
@valueGuid varchar(50),
@message int Output
AS
Begin
DECLARE @SelectValue varchar(50)
select @SelectValue = code FROM test WHERE [email protected];
If @[email protected]
BEGIN
DELETE code FROM test WHERE [email protected] ;
SET @message = 0
END
Else
BEGIN
Set @message = 1
END
END
Это В.Б. код
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim connectionString As String = WebConfigurationManager.ConnectionStrings("BecsEtMuseauxSQL").ConnectionString
Dim con As SqlConnection = New SqlConnection(connectionString)
Dim cmd As New SqlCommand("veriftest", con)
cmd.CommandType = CommandType.StoredProcedure
Dim objParameter As New SqlParameter("@valueGuid", SqlDbType.NVarChar, 15)
cmd.Parameters.Add(objParameter)
objParameter.Direction = ParameterDirection.Input
objParameter.Value = TextBox1.Text
Dim returnvalue As New SqlParameter("@message", SqlDbType.Int, 0)
returnvalue.Direction = ParameterDirection.Output
cmd.Parameters.Add(returnvalue)
con.Open()
cmd.ExecuteNonQuery()
Dim count As Integer = Int32.Parse(cmd.Parameters("@message").Value.ToString())
Label1.Text = count
con.Close()
End Sub
я получаю проблемы, когда хранимая процедура выполнения (cmd.ExecuteNonQuery()) При этом код имени объекта недействителен ....
Я действительно не понимаю, я просто хочу поймать выход @messase в моей этикетке1 ......
Этот идентификатор в vb.net
Благодаря
Frank
Вы спите? У вас был занят два месяца. – LarsTech
Большое спасибо – FrankSharp
Вы спите ?? LarsTech – FrankSharp