28,391
社区成员
发帖
与我相关
我的任务
分享
Msn=SafeRequestForm("Msn",1)
IDCard=HTMLEncode(IDCard)
Address=HTMLEncode(Address)
Zip=HTMLEncode(Zip)
LinkPhone=HTMLEncode(LinkPhone)
RealName=HTMLEncode(RealName)
Email=HTMLEncode(Email)
QQ=HTMLEncode(QQ)
Msn=HTMLEncode(Msn)
LoveState=HTMLEncode(SafeRequestForm("LoveState",1))
Hobby=HTMLEncode(SafeRequestForm("Hobby",2))
About=HTMLEncode(SafeRequestForm("About",2))
Conn.Execute("Execute SP_USER_REG_THREE '"&UserID&"','"&IDCard&"','"&Address&"','"&Zip&"','"&LinkPhone&"','"&RealName&"','"&Email&"','"&QQ&"','"&Msn&"','"&LoveState&"','"&Hobby&"','"&About&"'")
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_USER_REG_THREE]
@IN_USERID VARCHAR(50),
@IN_IDCARD VARCHAR(20),
@IN_ADDRESS VARCHAR(120),
@IN_ZIP VARCHAR(10),
@IN_LINKPHONE VARCHAR(30),
@IN_REALNAME VARCHAR(20),
@IN_REGION VARCHAR(10),
@IN_EMAIL VARCHAR(50),
@IN_QQ VARCHAR(10),
@IN_MSN VARCHAR(50),
@IN_LOVESTATE VARCHAR(20),
@IN_HOBBY VARCHAR(200),
@IN_ABOUT VARCHAR(500)
AS
DECLARE @V_RET_CODE INT
SET @V_RET_CODE = -1001000
IF ISNULL(@IN_USERID,'') = ''
RETURN @V_RET_CODE -1
BEGIN TRANSACTION
BEGIN
UPDATE [dbo].[WEBUSER]
SET IDCARD = @IN_IDCARD,
ADDRESS = @IN_ADDRESS,
ZIP = @IN_ZIP,
LINKPHONE = @IN_LINKPHONE,
REALNAME = @IN_REALNAME,
REGION = @IN_REGION,
EMAIL = @IN_EMAIL,
QQ = @IN_QQ,
MSN = @IN_MSN,
LOVESTATE = @IN_LOVESTATE,
HOBBY = @IN_HOBBY,
ABOUT = @IN_ABOUT,
CHARM = CHARM + 10
WHERE USERID = @IN_USERID
END
IF @@ERROR != 0
BEGIN
ROLLBACK TRANSACTION
RETURN -100
END
COMMIT TRANSACTION
RETURN 100