[TSQL]Problem z banalną procedurą składowalną.

0

Witam !
Mam problem z banalną procedurą składowalną.

 
CREATE PROCEDURE [dbo].[sp_AddUser]
@name varchar(20),
@surname varchar(40),
@email varchar(60),
@pass varchar(50),
@street varchar(60),
@streetno int,
@city varchar(50),
@zip varchar(10),
@cell varchar(15),
@state int
AS

INSERT INTO Users (user_name1, user_surname, user_email, user_pass, user_street, user_streetno, user_city, user_zip, user_cell, user_active) 
VALUES (@name, @surname, @email, @pass, @street, @streetno, @city, @zip, @cell, @state);   

Kiedy odpalam procedure z jakimis argumentami zwraca mi błąd:
"Msg 8144, Level 16, State 2, Procedure sp_adduser, Line 0
Procedure or function sp_adduser has too many arguments specified."

Co nie jest prawdą bo liczba zadeklarowanych argumentow odpowiada liczbie kolumn, ktore chce wypelnic. Baza zawiera dodatkowo kolumne 'user_id' ale ja pomijamy bo jest ustawiona jako Identity Column.

Co jeszcze moze powodowac taki blad ? Bardzo prosze o wskazowki. Pozdrawiam

0

A wiesz za co Kain zabił Abla? Za nazywanie swoich procedur nazwami już istniejącymi w systemie... http://msdn.microsoft.com/en-us/library/ms181422.aspx

0

Ale wstyd :/ Mega dzieki !

1 użytkowników online, w tym zalogowanych: 0, gości: 1