F_2012
پنج شنبه 02 شهریور 1391, 17:22 عصر
سلام من توورودبه سیستم یه برنامه مشکل دارم. کدای زیادی تو اینترنت هست ولی من میخوام اینودرستش کنم.:متفکر: مشکلش اینه که با هر یوزرپسوردی وارد میشه انگار اصلا تو دیتا بیسنمیگرده. :اشتباه:فک میکنم باید تو شرطش مشکل داشته باشه اما نمیدونم چیه?
من با procedureنوشتمش این کد سی شارپش:
(textBox1.Text.Length == 0 || textBox2.Text.Length == 0)if
}
MessageBox.Show("شناسهکاربری و شناسه عبور را وارد نمایید", "خطا",MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
var db = new mashinDataContext();
db.checkusandpass(textBox1.Text,
Convert.ToInt32(textBox2.Text));
if
(db.Equals(null)==true)
MessageBox.Show("شناسهکاربری و شناسه اشتباه است.", "خطا",MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
Form0.ActiveForm.Hide();
Form1 first = new Form1();
first.ShowDialog();
[/CODE]
اینم کدprocedure:
ALTER PROCEDURE
dbo.checkusandpass(@username nchar(10),@password int)
AS
select * from [users] where username=@username and password=@password
RETURN
من با procedureنوشتمش این کد سی شارپش:
(textBox1.Text.Length == 0 || textBox2.Text.Length == 0)if
}
MessageBox.Show("شناسهکاربری و شناسه عبور را وارد نمایید", "خطا",MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
var db = new mashinDataContext();
db.checkusandpass(textBox1.Text,
Convert.ToInt32(textBox2.Text));
if
(db.Equals(null)==true)
MessageBox.Show("شناسهکاربری و شناسه اشتباه است.", "خطا",MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
Form0.ActiveForm.Hide();
Form1 first = new Form1();
first.ShowDialog();
[/CODE]
اینم کدprocedure:
ALTER PROCEDURE
dbo.checkusandpass(@username nchar(10),@password int)
AS
select * from [users] where username=@username and password=@password
RETURN