neda_dela
سه شنبه 10 فروردین 1389, 18:59 عصر
سلام دوستان
برای search کردن رکوردها به مشکل برخوردم، میخام شغل ها رو سرچ کنم .
حالا تو فرمم یه تکست باکس گذاشتم تا کاربر شغل مورد نظرش رو توی اون تایپ کنه و وقتی دکمه جستجو رو زد بره بگرده اون رکوردهایی رو نمایش بده که حالا یا شغل پدر برابر اون مورد هست یا شغل مادر .
خودم دو تا کد داشتم نوشتم ولی خطا می گیره از and , or
اولی:
if (textBox1.Text.Length > 0)
{
job = " fjob or mjob like N'%" + textBox1.Text + "%' ";
com.CommandText = "select * from [pish-family] where " + job;
com.Connection = con;
com.CommandType = CommandType.Text;
con.ConnectionString = "data source=.;initial catalog=quran;integrated security=True";
da.SelectCommand = com;
da.Fill(dt);
dataGridView1.DataSource = dt;
}
دومی:
pishfamilyBindingSource.Filter = null;
if (textBox1.Text.Length != 0)
pishfamilyBindingSource.Filter = "fjob or mjob ='" + textBox1.Text + "'";
من توی and و or مشکل دارم می خام همزمان مقدار دو تا یا بیشتر از رکوردها رو بررسی کنه
برای search کردن رکوردها به مشکل برخوردم، میخام شغل ها رو سرچ کنم .
حالا تو فرمم یه تکست باکس گذاشتم تا کاربر شغل مورد نظرش رو توی اون تایپ کنه و وقتی دکمه جستجو رو زد بره بگرده اون رکوردهایی رو نمایش بده که حالا یا شغل پدر برابر اون مورد هست یا شغل مادر .
خودم دو تا کد داشتم نوشتم ولی خطا می گیره از and , or
اولی:
if (textBox1.Text.Length > 0)
{
job = " fjob or mjob like N'%" + textBox1.Text + "%' ";
com.CommandText = "select * from [pish-family] where " + job;
com.Connection = con;
com.CommandType = CommandType.Text;
con.ConnectionString = "data source=.;initial catalog=quran;integrated security=True";
da.SelectCommand = com;
da.Fill(dt);
dataGridView1.DataSource = dt;
}
دومی:
pishfamilyBindingSource.Filter = null;
if (textBox1.Text.Length != 0)
pishfamilyBindingSource.Filter = "fjob or mjob ='" + textBox1.Text + "'";
من توی and و or مشکل دارم می خام همزمان مقدار دو تا یا بیشتر از رکوردها رو بررسی کنه