Hallo miteinander!
Und ich bedanke mich schon im Voraus für eure Unterstützung.
Ich Erarbeite grade eine Applikation mit C# und VS2010 in Kombination mit einer Datenbank.
Nun zum eigentlichen Problem. Meine Prozedur die (in diesem Falle) die neue ID des eingefügten Hausarztes zurückgeben soll, gibt im @result Parameter immer <NULL> zurück.
Hier der Code:
Grüsse
garcipat
EDIT: hier noch die zugehörige Tabelle
Und ich bedanke mich schon im Voraus für eure Unterstützung.
Ich Erarbeite grade eine Applikation mit C# und VS2010 in Kombination mit einer Datenbank.
Nun zum eigentlichen Problem. Meine Prozedur die (in diesem Falle) die neue ID des eingefügten Hausarztes zurückgeben soll, gibt im @result Parameter immer <NULL> zurück.
Hier der Code:
Code:
ALTER PROCEDURE INSERThausarzt
(
@name varchar(50),
@strasse varchar(50),
@ort varchar(50),
@telefon varchar(20),
@result int OUTPUT
)
AS
SET NOCOUNT ON ;
INSERT INTO hausarzt(name,strasse,ort,telefon)
VALUES(@name,@strasse,@ort,@telefon);
SET @result=SCOPE_IDENTITY();
RETURN
Grüsse
garcipat
EDIT: hier noch die zugehörige Tabelle
Code:
CREATE TABLE Hausarzt (
idHausarzt INT IDENTITY PRIMARY KEY,
name varchar(50) NOT NULL,
strasse varchar(50) NOT NULL,
ort varchar(50) NOT NULL,
telefon varchar(30) NOT NULL,
);
Zuletzt bearbeitet: