h.gharbani
عضو جدید
با سلام خدمت مهندسین گرامی
من صفحه لاگین دارم به صورت دستی طراحی میکنم..تو حین کار با مشکلاتی روبرو شدم
به پروسیجر نوشتم که دارای مقدار بازگشتی هست ولی نمیدونم جچور مقدارشو درون یه متغییر برزم تا براش شرط بنویسم
این کدهای پروسیجرم
اینم کدهایی c#که نوشتم
دقیقا بعد از اینکه مقادیر را به پروسیجر میفرستم و اجرا میکنم از اینجا به بعدشو نمیدونم چه کنم
من صفحه لاگین دارم به صورت دستی طراحی میکنم..تو حین کار با مشکلاتی روبرو شدم
به پروسیجر نوشتم که دارای مقدار بازگشتی هست ولی نمیدونم جچور مقدارشو درون یه متغییر برزم تا براش شرط بنویسم
این کدهای پروسیجرم
کد:
[LEFT][FONT="] @username nvarchar(20),
@password nvarchar(20)
AS
if (select count(id) from users where username=@username and
[password] = @password )<>0
begin
declare @groupid int
select @groupid=groupid from users
where( username=@username and [password]=@password)
return @groupid
end
else
begin
return 0
end[/FONT]
[/LEFT]
اینم کدهایی c#که نوشتم
کد:
SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "loginck";
cmd.Parameters.AddWithValue("@username", usern.Text);
cmd.Parameters.AddWithValue("@password", usern.Text);
scon.Open();
cmd.Connection=scon;
cmd.ExecuteNonQuery();
int chek = cmd.Parameters.Add("@ppp");
scon.Close();
if(chek==0)
{
ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('مجددا تلاش کنید!')</script>");
}
آخرین ویرایش: