V
Viktor Popov
Hi ,
I have the following SP:
CREATE PROCEDURE prSVUSERINFO
@USRNAM VARCHAR(20),
@USRPSW VARCHAR(20),
@NAME VARCHAR(64),
@ADDR VARCHAR(74),
@EML VARCHAR(64),
@ROLE VARCHAR(6),
@RCOUNT INT OUTPUT
AS
IF NOT EXISTS( SELECT * FROM BLEK.USERS A WHERE A.USERNAME=@USRNAM OR
A.USEREMAIL=@EML)
BEGIN
INSERT INTO
ESTATE.BLEK.USERS(Username,UserPass,RealName,UserAddr,UserEmail,UserRole)
VALUES(@USRNAM,@USRPSW,@NAME,@ADDR,@EML,@ROLE)
END
ELSE
RETURN SELECT @RCOUNT=@@ROWCOUNT
Could I use somehow @RCOUNT in ASP.NET/C# to find out if the username
is already in use or not? I know that it should be something like this:
if(sqlAdapter.SelectCommand.Parameters["@RCOUNT"].Value == 0) ,
but thereis an error:
Operator '==' cannot be applied to operands of type object type 'object'
and 'int'.
Is it possible to find out if the user with this name or e-mail exists whit
this SP and some C# code?
Could you help here?
I have the following SP:
CREATE PROCEDURE prSVUSERINFO
@USRNAM VARCHAR(20),
@USRPSW VARCHAR(20),
@NAME VARCHAR(64),
@ADDR VARCHAR(74),
@EML VARCHAR(64),
@ROLE VARCHAR(6),
@RCOUNT INT OUTPUT
AS
IF NOT EXISTS( SELECT * FROM BLEK.USERS A WHERE A.USERNAME=@USRNAM OR
A.USEREMAIL=@EML)
BEGIN
INSERT INTO
ESTATE.BLEK.USERS(Username,UserPass,RealName,UserAddr,UserEmail,UserRole)
VALUES(@USRNAM,@USRPSW,@NAME,@ADDR,@EML,@ROLE)
END
ELSE
RETURN SELECT @RCOUNT=@@ROWCOUNT
Could I use somehow @RCOUNT in ASP.NET/C# to find out if the username
is already in use or not? I know that it should be something like this:
if(sqlAdapter.SelectCommand.Parameters["@RCOUNT"].Value == 0) ,
but thereis an error:
Operator '==' cannot be applied to operands of type object type 'object'
and 'int'.
Is it possible to find out if the user with this name or e-mail exists whit
this SP and some C# code?
Could you help here?