PDA

View Full Version : بررسی دو فیلد از دو جدول



leontry89
یک شنبه 05 آبان 1392, 16:13 عصر
دوستان من میخوام فیلدهای Email و password دو table رو بررسی کنم. با این کد فقط میتونم یک Table رو بررسی کنم. لطفا راهنمایی کنید (طبق همین کد)
private Boolean CheckUserNameAndPasswordMach(string Email, string Password)
{
cmd = new SqlCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "Select Count(*) from [AddUser] where Email = @Email and Password = @Password";
cmd.Parameters.AddWithValue("@Email", Email);
cmd.Parameters.AddWithValue("@Password", Password);
cmd.Connection = con;
if (con.State != ConnectionState.Open)
{
con.Open();
}
int RetVal = Convert.ToInt32(cmd.ExecuteScalar());
con.Close();
if (RetVal == 0)
{
return false;
}
else
{
return true;
}
}

gerdioz
یک شنبه 05 آبان 1392, 17:28 عصر
خوب دو تا جدول رو joint کن

leontry89
یک شنبه 05 آبان 1392, 17:38 عصر
میشه بگید چه جوریه (شبیه کدهایی که گذاشتم)

gerdioz
یک شنبه 05 آبان 1392, 17:49 عصر
شما دقیقا بگو په خروجی از چه جدولی میخواهی تا بهتون بهتر کمک بشه

leontry89
یک شنبه 05 آبان 1392, 17:52 عصر
من یه جدول Adduser و یک جدول AddSeller دارم
میخوام وقتی کاربر لاگین کرد اگه email و pass داخل اینها بود بتونه لاگین کنه

کد لاگین و دارم
فقط نمیتونم دو تا جدول و join کنم

gerdioz
یک شنبه 05 آبان 1392, 17:57 عصر
شما بیزحمت هر سه جدول رو بده تا برات کوئری رو بدم
تو باید علاوه بر اون کوئری بین این یه جدول نام کاربری و پسورد مشترک بررسی بشه
ولی پیشنهاد بنده اینه که شما فقط نام کاربری رو بررسی کنید
چه نیازی هست شما رمز عبور رو هم بررسی کنید

leontry89
یک شنبه 05 آبان 1392, 18:00 عصر
منظورتون از 3 تا جدول چیه؟
کلا دو تا جدول دارم که اسمشون وو گفتم

gerdioz
یک شنبه 05 آبان 1392, 18:09 عصر
همون دو جدول فیلداشو بگید براتون کوئری شو بگم

leontry89
یک شنبه 05 آبان 1392, 18:40 عصر
جدول اول AddUser
فیلد اول: Email
فیلد دوم: Password

جدول دوم AddSeller
فیلد اول: Email
فیلد دوم: Pass

واقعا سپاسگزارم

gerdioz
پنج شنبه 09 آبان 1392, 09:38 صبح
این کوئری اگه مقدار برگشتی بالاتر از یک باشه یعنی مقدار مشابه در هر دو جدول هست
SELECT COUNT(adduser.email) AS count
FROM addseller INNER JOIN
adduser ON addseller.email = adduser.email AND addseller.pass = adduser.password