Asp.net 如何使用存储过程在编辑配置文件页面中重新检查用户名和电子邮件ID?
在asp.net网页中,使用会话从登录页获取用户名、密码和电子邮件ID。在“编辑配置文件”页面中,用户希望更改用户名和电子邮件ID,并且它已在sql db中更新。在开始更新之前,首先使用会话选择特定的用户记录,获取除该用户记录之外的记录的新用户名和新电子邮件ID。如果记录中没有人表示允许用户更新,则显示消息“已存在”。如何使用存储过程执行此操作Asp.net 如何使用存储过程在编辑配置文件页面中重新检查用户名和电子邮件ID?,asp.net,sql-server-2008,stored-procedures,Asp.net,Sql Server 2008,Stored Procedures,在asp.net网页中,使用会话从登录页获取用户名、密码和电子邮件ID。在“编辑配置文件”页面中,用户希望更改用户名和电子邮件ID,并且它已在sql db中更新。在开始更新之前,首先使用会话选择特定的用户记录,获取除该用户记录之外的记录的新用户名和新电子邮件ID。如果记录中没有人表示允许用户更新,则显示消息“已存在”。如何使用存储过程执行此操作 有人请提供存储过程编码吗?您尝试过什么?你的代码看起来怎么样?什么不起作用?你被困在哪里?请同时阅读以下内容:我从该页面创建了asp.net登录页面,并
有人请提供存储过程编码吗?您尝试过什么?你的代码看起来怎么样?什么不起作用?你被困在哪里?请同时阅读以下内容:我从该页面创建了asp.net登录页面,并使用会话获取用户名、密码和电子邮件ID。登录编辑配置文件页面后,用户希望更改其用户名和电子邮件ID。请检查新用户名和密码以及除此之外的其他记录。如果不存在,则表示用户允许更新,否则不会。如何使用存储过程进行此操作?请提供编码?谢谢我获得了逻辑…如果我被卡住,则表示我将发送消息u.string filename=GetFileName(FileUpload.FileName);字符串Imagename=objUser.UserID+文件名;FileUpload.SaveAs(@“D:\Shop\u Web\u 21-6-12\ShopMonkey\Images”+Imagename);上传的文件未存储在给定的物理路径中?以上是我的编码..字符串filename=path.GetFileName(FileUpload.filename);字符串Imagename=objUser.UserID+文件名;FileUpload.SaveAs(@“D:\Shop\u Web\u 21-6-12\ShopMonkey\Images”+Imagename);上传的文件未存储在给定的物理路径中?以上是我的编码。。
Create PROCEDURE [dbo].[uspUpdateUserName]
@newusername varchar(500),
@newPassword varchar(500),
@UserID int,
@Result int output
AS
BEGIN
if exists(Select username from table
where username = @newusername and Password = @Password)
Begin
Print('already exist')
Set @Result = -1
End
else
Begin
Update table
Set username = @newusername,
Password = @Password
where UserID = @UserID
Set @Result = UserID
End
END