SQLNumResultCols 에 대한 질문이 있습니다. 0 0 913

by 포문 [SQLServer] ODBC 프로시저 C [2017.03.06 21:03:40]


ODBC를 이용해 데이터베이스와 서버 연동을 하고있는도중에 SQLNumResultCols의 칼럼이 INSERT INTO 뒤에 SELECT문으로 결과 테이블을 올려도 0으로뜨던데 원래 INSERT INTO 문 뒤에 어떤 작업을 해도 칼럼이 0으로 뜨는건가요??

ALTER PROC [dbo].[p_USERLOGIN_INSERT]
	@id NVARCHAR(30),
	@password NVARCHAR(30),
	@realname  nvarchar(30),
	@email nvarchar(50)
AS
BEGIN
	DECLARE @count int, @result int
	--set @count = select count(*) from db0.t_USERLOGININPO WHERE id = @id
	SELECT @count = COUNT(*) FROM dbo.t_USERLOGININPO WHERE id = @id
	IF @count <> 0
	begin
		set @result = -100
		select @result as result
		RETURN 0
	end
		
	ELSE
	begin
		INSERT INTO dbo.t_USERLOGININPO (id, pw, realname, email, createData, logoutData)
		VALUES (@id, @password, @realname, @email, GETDATE(), NULL)
		end
	set @result = 100
	select @result as result
	RETURN 0
	
END

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입