Pytanie : Oddawanie Wydajność parametr od zaopatrzony procedura

I tworzyć zaopatrzony procedura. Teraz I chcieć niektóre wartość od ono. I chcieć @resultCode i inwentarzowy lista to jak to:
itemName Ilość data; itemName Ilość data; itemName Iloczasowy date

I am ten błąd gdy próbować wydajność mój wydajność:
Server: Msg 8114, Poziom 16, Stan (1), Procedura uspupdatedb, Kreskowy 0
Error dane typ nvarchar int.

Heres mój wykonywać:
DECLARE @resultCode int
EXEC Mydb.dbo.uspUpdatedb 2, "czuć świeczka", .5, "7/31/2010", 0
Exec @resultCode = uspUpdatedb OUTPUT

PRINT @resultCode

Here być mój zaopatrzony procedura:

CREATE PROCEDURA uspUpdatedb

@storeID varchar (100),
@itemName varchar (50),
@Quantity varchar (8),
@date DateTime,
@resultCode int OUTPUT

AS

--WYBIÓRKA jeżeli rzecz exists.

IF ISTNIEĆ (WYBIÓRKA * OD InventoryList ŁĄCZYĆ StoreList B na a.StoreId=b.StoreId DOKĄD (a.StoreID=@StoreID) I (a.ItemName=@ItemName)
AND (a.date=@date))


--jeżeli rzecz znajdować w inwentarzowy list
SET @resultCode= 1
PRINT 'Ten data i ilość być już entered'< br/>END
ELSE
BEGIN
AKTUALIZACJA InventoryList
USTALONY Ilość = Ilość + konwertyta (pławik (8), @Quantity
DOKĄD itemName=@itemName I StoreID=@StoreID

USTALONY @resultCode=0

END

--WYBIÓRKA jeżeli rzecz exist.
IF NIE ISTNIEĆ (WYBIÓRKA * OD InventoryList ŁĄCZYĆ StoreList B na a.StoreId=b.StoreId DOKĄD (a.StoreID=@StoreID) I (a.ItemName=@ItemName)
AND (a.date=@date))

--jeżeli rzecz znajdować w inwentarzowy list
BEGIN
INSERT W InventoryList (StoreID, itemName, Quantity, data) CENIĆ (@StoreID, @ItemName, konwertyta (pławik (8), @Quantity, @date)

SET @resultCode=0
END
--powrót (0) na pomyślny aktualizacja lub wszywka i (1) jeżeli błąd occurred
RETURN @resultCode
GO

Thank-you dla jeżeli pomagać!

Odpowiedź : Oddawanie Wydajność parametr od zaopatrzony procedura

OZNAJMIAĆ @resultCode int
USTAWIAĆ @ResultCode = (0)

EXEC Mydb.dbo.uspUpdatedb @storeID = 2, @itemName = "czuć świeczka", @Quantity = ".5", @Date = "7/31/2010", @resultCode = @resultCode WYDAJNOŚĆ

DRUK @resultCode
Inne rozwiązania  
 
programming4us programming4us