D
DNKMCA
Hi,
I'm facing typical problem in SQL Server SP & ASP
When ever i try to insert new record, the record has been inserted and gives
error " User Already Found"
How to solve this issue?
Thanks in Advance.
-DNK
My SP:
-------------------------
CREATE PROCEDURE [dbo].[sp_InsertUser]
( @puserid varchar(50) , @pfname varchar(255), @plname varchar(255),
@pudept varchar(100), @urights varchar(100), @upassw varbinary(50),
@status varchar(50) )
as
if exists(select userid from SALES_USERS where USERID = @puserid)
return 55555
else
insert into SALES_USERS
(USERID,FIRSTNAME,LASTNAME,DEPARTMENT,RIGHTS,UPASSWORD,STATUS)
values (@puserid,@pfname,@plname,@pudept,@urights,@upassw,@status)
return @@error
GO
-------------------------
My ASP:
---------------------------
set connect = server.createobject("adodb.connection")
set cmd = server.createobject("adodb.command")
connect.open SQLConString
set cmd.activeconnection = connect
cmd.commandtype = 4 'sp
cmd.commandtext = "sp_InsertUser"
cmd.parameters(1) = uid
cmd.parameters(2) = ufn
cmd.parameters(3) = uln
cmd.parameters(4) = udt
cmd.parameters(5) = urt
cmd.parameters(6) = upa
cmd.parameters(7) = "Active"
cmd.execute
returnvalue = cmd.Parameters(1)
Set cmd = Nothing
Set connect = Nothing
if returnvalue=0 then
Response.write "User Added"
else
Response.write "User Already Found"
end if
--------------------------------
I'm facing typical problem in SQL Server SP & ASP
When ever i try to insert new record, the record has been inserted and gives
error " User Already Found"
How to solve this issue?
Thanks in Advance.
-DNK
My SP:
-------------------------
CREATE PROCEDURE [dbo].[sp_InsertUser]
( @puserid varchar(50) , @pfname varchar(255), @plname varchar(255),
@pudept varchar(100), @urights varchar(100), @upassw varbinary(50),
@status varchar(50) )
as
if exists(select userid from SALES_USERS where USERID = @puserid)
return 55555
else
insert into SALES_USERS
(USERID,FIRSTNAME,LASTNAME,DEPARTMENT,RIGHTS,UPASSWORD,STATUS)
values (@puserid,@pfname,@plname,@pudept,@urights,@upassw,@status)
return @@error
GO
-------------------------
My ASP:
---------------------------
set connect = server.createobject("adodb.connection")
set cmd = server.createobject("adodb.command")
connect.open SQLConString
set cmd.activeconnection = connect
cmd.commandtype = 4 'sp
cmd.commandtext = "sp_InsertUser"
cmd.parameters(1) = uid
cmd.parameters(2) = ufn
cmd.parameters(3) = uln
cmd.parameters(4) = udt
cmd.parameters(5) = urt
cmd.parameters(6) = upa
cmd.parameters(7) = "Active"
cmd.execute
returnvalue = cmd.Parameters(1)
Set cmd = Nothing
Set connect = Nothing
if returnvalue=0 then
Response.write "User Added"
else
Response.write "User Already Found"
end if
--------------------------------