I am trying to insert a record into a sql server table with an identity field as it's key. I am using an ms access pass-through. My table looks like:
review_id int 4 0 <-- identity
reviewer int 4 0
reviewed int 4 0
role_id int 4 0
project_id int 4 0
Reviewer_id nvarchar24 1
my procedure looks like:
CREATE PROCEDURE ud_insert_review_instance
-- Insert a new review instance record
@reviewer int,
@reviewed int,
@role int,
@project int,
@reviewer_id nvarchar(24),
@intIdentity int
AS
Set Nocount on
Declare @intErrorCode int
Select @intErrorCode = @@Error
If @intErrorCode = 0
Begin
Insert into Review_instance (reviewer,reviewed,role_id, project_id, reviewer_id)
Values(@reviewer, @reviewed, @role, @project, @reviewer_id)
Please - what am i doing wrong?
Select @intErrorCode = @@Error,
@intIdentity = @@identity
End
Return @intErrorCode
review_id int 4 0 <-- identity
reviewer int 4 0
reviewed int 4 0
role_id int 4 0
project_id int 4 0
Reviewer_id nvarchar24 1
my procedure looks like:
CREATE PROCEDURE ud_insert_review_instance
-- Insert a new review instance record
@reviewer int,
@reviewed int,
@role int,
@project int,
@reviewer_id nvarchar(24),
@intIdentity int
AS
Set Nocount on
Declare @intErrorCode int
Select @intErrorCode = @@Error
If @intErrorCode = 0
Begin
Insert into Review_instance (reviewer,reviewed,role_id, project_id, reviewer_id)
Values(@reviewer, @reviewed, @role, @project, @reviewer_id)
Please - what am i doing wrong?
Select @intErrorCode = @@Error,
@intIdentity = @@identity
End
Return @intErrorCode