Как вы, вероятно, очень скоро увидите, я новичок в VB.NET, и у меня возникли некоторые проблемы с получением вывода из хранимой процедуры в SQL Server 2005.
Это код, который я использую
Dim con As New SqlConnection
Dim cmd As New SqlCommand("esp_getDates", con)
Dim par As New SqlParameter("@PlaceID", SqlDbType.Int, 3906)
con.ConnectionString = "Data Source=localhost\SQLEXPRESS;Initial Catalog=ProgramDB;User ID=test;Password=test"
con.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters("@PlaceID").Direction = ParameterDirection.Output
cmd.ExecuteNonQuery()
con.Close()
Я получаю ошибку;
SqlParameter с именем_параметра '@PlaceID' не содержится в этой SqlParameterCollection.
Кто-нибудь видит, что я делаю неправильно / есть предложения, как я могу это исправитьЭто?Примеры кода были бы очень полезны, и любая помощь очень ценится.