ALTER PROCEDURE tableuser
-- Add the parameters for the stored procedure here
@userName varchar(50)
AS
IF EXISTS(SELECT 'True' FROM tbl_user WHERE userName = @userName)
BEGIN
--This means it exists, return it to ASP and tell us
SELECT 'This record already exists!'
END
ELSE
BEGIN
--This means the record isn't in there already, let's go ahead and add it
SELECT 'Record Added'
INSERT into tbl_user(userName) VALUES(@username)
END
을 존재하는 매개 변수는 C# 코드입니다 예상 tableuser '는 제공되지 않은 매개 변수'@userName '을 필요로합니다.표는 이미이 아래 SQL 서버 관리 스튜디오에서 내 코드와
귀하의 C# 코드는 매우 혼란이다. 행이 존재하는지 검사하는 것 같지만 저장 프로 시저가 아니라면 추가합니다. 나는 또한 당신이 처음에는 하나 이상의 매개 변수를 추가하고 있다고 생각합니다. 하나는 이름과 하나가없는 것입니다. – acfrancis
방금 데이터베이스의 userName 열을 하나 사용했습니다. u pls 날 C#의 올바른 코드와 함께 지정할 수 있습니다. – user2920046