把1=1换成别的什么字段,如 FID=FID  
不过我觉得你没有必要加最后一个","逗号吧,存储过程参数是有限的..
在这一句set @sql=@sql+"password ="+@password +"," 
时不加","就不用后面  1=1了吧.