smt_414
سه شنبه 10 مهر 1386, 13:21 عصر
سلام
من spنوشتم که کارش تغییر رمز عبور به این صورت که نام کاربری و رمز عبور فعلی و رمز عبو جدید رو می گیره
با دستور سلکت رمز عبور کاربر رو داخل یه متغیر موقت می ریزه سپس با رمز داده شده بررسی می کنه
و در صورت صحیح بودن رمز کاربر رو تغییر می ده
سوال
آیه این عمل و کدها صحیحه؟
چرا در هنگام سیو کردن ای ایرور رو میده ؟
Incorrect syntax near '('.
Incorrect syntax near ')'.
CREATE PROCEDURE change_pass @user_name nchar(20),@now_pass nchar(20),@new_pass nchar(20)
(
declare @Temporary_pass nchar(20)
)
AS
begin
select @Temporary_pass=pass from user_name_table where user_name_=@user_name
if @Temporary_pass=@now_pass
update user_name_ set pass=@new_pass
end
RETURN
با تشکر
من spنوشتم که کارش تغییر رمز عبور به این صورت که نام کاربری و رمز عبور فعلی و رمز عبو جدید رو می گیره
با دستور سلکت رمز عبور کاربر رو داخل یه متغیر موقت می ریزه سپس با رمز داده شده بررسی می کنه
و در صورت صحیح بودن رمز کاربر رو تغییر می ده
سوال
آیه این عمل و کدها صحیحه؟
چرا در هنگام سیو کردن ای ایرور رو میده ؟
Incorrect syntax near '('.
Incorrect syntax near ')'.
CREATE PROCEDURE change_pass @user_name nchar(20),@now_pass nchar(20),@new_pass nchar(20)
(
declare @Temporary_pass nchar(20)
)
AS
begin
select @Temporary_pass=pass from user_name_table where user_name_=@user_name
if @Temporary_pass=@now_pass
update user_name_ set pass=@new_pass
end
RETURN
با تشکر