1

プロジェクトの EditProfile ページに従業員の詳細を挿入する必要があります。ログインした従業員がプロファイルを編集して詳細を挿入できるようにする必要があります。挿入すると、データがデータベースに保存され、次回ログインするときにデータが保存されます。 、それぞれのユーザー ID とパスワードに応じて、詳細がホームページに表示されます。

私はほとんどのことを行いましたが、プロファイルの編集にデータを挿入する際に従業員の名前を取得できません...つまり、従業員がログインして自分のプロファイルを編集すると、データがデータベースに保存されるということですただし、それぞれの従業員の名前ではありません。

従業員データに値を挿入するストアド プロシージャを試しましたが、その中で従業員名を使用する場所がわかりません。

以下は私のストアドプロシージャです:

ALTER PROCEDURE [dbo].[InsertProfile]
    @Full_Name nvarchar(50),
    @Add nvarchar(50),
    @M_Num bigint,
    @Mail_ID nvarchar(50),
    @B_Group nvarchar(50),

    @EmpID bigint OUTPUT

    AS

    Insert Into dbo.EmployeeData
    (
     FullName,
     Address,
     MobileNumber,
     EmailID,
     BloodGroup
    )
    Values 
    (@Full_Name,
     @Add,
     @M_Num,
     @Mail_ID,
     @B_Group
    )
    Select @EmpID = SCOPE_IDENTITY();
4

1 に答える 1

1
ALTER PROCEDURE [dbo].[UpdateProfile]

@FullName nvarchar(50),
@Address nvarchar(50),
@MobileNumber bigint,
@EmailID nvarchar(50),
@BloodGroup nvarchar(50),
@EmpName nvarchar(50)

AS


Update dbo.EmployeeData

Set FullName = @FullName,
Address = @Address,
MobileNumber = @MobileNumber,
EmailID = @EmailID,
BloodGroup = @BloodGroup


Where EmpName = @EmpName;
于 2013-09-12T10:17:51.800 に答える