Вопрос : Возвращающ исходящие параметры от, котор хранят процедуры

Я создавал, котор хранят процедуру. Теперь я хочу возвратить некоторые значения от его. Я хочу возвратить @resultCode и список инвентаря что-нибудь подобное: дата количества
itemName; дата количества itemName; date

I am количества itemName получая эту ошибку пытаясь исполнить любой из моих выходов:
Server: Msg 8114, уровень 16, положение 1, uspupdatedb процедуры, линия 0
Error преобразовывая тип данных nvarchar к int.

Heres моему исполняют: int
EXEC Mydb.dbo.uspUpdatedb 2 @resultCode
DECLARE, «душило свечку», .5, «7/31/2010», @resultCode 0
Exec = @resultCode

Here OUTPUT

PRINT uspUpdatedb будет моя, котор хранят процедура: uspUpdatedb

CREATE/>
@storeID varchar (100),
@itemName varchar (50),
@Quantity varchar (8), DateTime
@date,


@resultCode int OUTPUT

AS--ВЫБЕРИТЕ для того чтобы увидеть если деталь exists.

IF СУЩЕСТВУЕТ, то (ВЫБЕРИТЕ * ОТ InventoryList СОЕДИНЯТЬ StoreList b на a.StoreId=b.StoreId ГДЕ (a.StoreID=@StoreID) И
AND (a.date=@date))


--если деталем ым в @resultCode= 1
PRINT list
SET инвентаря 'эти дата и количество будет уже количеством InventoryList
УТОЧНЕНИЯ br/>END
ELSE
BEGIN
entered'< УСТАНОВЛЕННЫМ = количеством + новообращенным, то (поплавком (8),
@Quantity ГДЕ itemName=@itemName И

StoreID=@StoreID

УСТАНОВЛЕННОЕ @resultCode=0

END--ВЫБЕРИТЕ для того чтобы увидеть если деталь не делает exist.
IF НЕ СУЩЕСТВУЕТ, то (ВЫБЕРИТЕ * ОТ InventoryList СОЕДИНЯТЬ StoreList b на a.StoreId=b.StoreId ГДЕ (a.StoreID=@StoreID) И
AND (a.date=@date))

--если деталь ый в
INSERT list
BEGIN инвентаря В InventoryList (StoreID, itemName, Quantity, дату) ОЦЕНИВАЕТ, то (@StoreID, @ItemName, новообращенный (

SET @resultCode=0
END
поплавка (8), @Quantity, @date)--возвращения 0 на успешно уточнение или вставку и 1 если @resultCode
GO

Thank-you occurred
RETURN ошибки для любых помогает!
class=

Ответ : Возвращающ исходящие параметры от, котор хранят процедуры

ОБЪЯВИТЕ @resultCode int
УСТАНОВИТЕ @ResultCode = 0

@storeID EXEC Mydb.dbo.uspUpdatedb = 2, @itemName = «душило свечку», @Quantity = «.5», @Date = «7/31/2010», @resultCode = ВЫХОД @resultCode

@resultCode ПЕЧАТИ
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us