ALTER PROCEDURE [dbo].[Signin_Check]
@uid varchar(50), @pwd varchar(50), @uname varchar(50) output
AS
IF EXISTS (SELECT * FROM threeLayer_user WHERE uid = @uid and pass = @pwd)
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
SELECT @uname = name
FROM threeLayer_user
WHERE uid = @uid and pass = @pwd
RETURN @uname
END
此存儲過程引發錯誤:轉換VARCHAR值「Saurav」爲數據類型int時錯誤在存儲過程的字符串返回類型
轉換失敗。
表中的數據類型是什麼? – Taryn