Эй, ребята, у меня есть этот SQL параметр им получить в косяк распаковывать как INT ошибкиМожет не распаковывать, как Int
returnValue = (int)cmdUpdateCreatedOn.Parameters["@intcount"].Value;
возвращаемое значение объявлен как межд ReturnValue = 0 и мой параметр также объявлен как INT, и получает обновленную строку строк. Я пробовал использовать другой синтаксис преобразования, который, похоже, не работает.
MY SP является
ALTER Procedure [dbo].[UpdateStation]
@intcount int output AS
select StationaryName into #stname from Stationaries where Authorized = 0
select * from #stname
Update Stationaries Set Authorized = 1 where Authorized = 0 set @intcount = @@rowcount
Посмотрите на значение в отладчике. Какая ценность? Каков его тип? Мои деньги имеют значение, равное нулю, или фактически «null», но независимо от проблемы, это тривиально. – Servy
Какая * точная * ошибка вы получаете? –
В отладчике его значение является int, и он говорит, что не может распаковать 'cmdUpdateCreatedOn.Parameters ["@ intcount"]. Значение' as int – CSharper