Hallo mede tweakers,
ik heb voor mijn applicatie een stored procedure gemaakt.
Die insert de data en moet dan de key (@@identity) terug geven.
Ik maak dus in het begin van mijn procedure de parameters aan,
die ik in wil vullen, en die eruit komt:
Maar nu is het probleem,
ik moet in mijn SQLCommand persee alle 4 de parameters meegeven.
Dat doe ik dus netjes..
Alleen kan ik de @ID niet leeg laten, anders geeft ie een fout.
In de stored procedure (transaction) doe ie dit :
Maar ik krijg nu dezelfde waarde terug van @ID als, die ik meegegeven heb met het preparen.
Wat doe ik verkeerd ??
ik heb voor mijn applicatie een stored procedure gemaakt.
Die insert de data en moet dan de key (@@identity) terug geven.
Ik maak dus in het begin van mijn procedure de parameters aan,
die ik in wil vullen, en die eruit komt:
code:
1
2
| @Test varchar(50),
@ID int OUTPUT |
Maar nu is het probleem,
ik moet in mijn SQLCommand persee alle 4 de parameters meegeven.
Dat doe ik dus netjes..
Alleen kan ik de @ID niet leeg laten, anders geeft ie een fout.
In de stored procedure (transaction) doe ie dit :
code:
1
2
| SELECT
@ID = @@Identity |
Maar ik krijg nu dezelfde waarde terug van @ID als, die ik meegegeven heb met het preparen.
Wat doe ik verkeerd ??