PDA

View Full Version : سوال: خطای syntax error in FROM clause



hadi vafaii
جمعه 03 مرداد 1393, 14:28 عصر
عرض سلام دارم خدمت تمام دوستانی که حوصله به خرج میدن و سوالای هرچند به نظر خودشون آسون ما مبتدی ها رو جواب میدن
من یه کد برای جستجو نوشتم اما خطای زیر رو میده میشه بگین ایراد کد کجاست؟


121540

کدی هم که نوشتم اینه


private void button3_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Clear();
OleDbConnection a = new OleDbConnection();
a.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=|datadirectory|\\Database.mdb;persist security info = false";
a.Open();
OleDbCommand b = new OleDbCommand();
dataGridView1.Rows.Clear();

b.CommandText = " select * from Table1 like where codekala '%" + txtsearch.Text + "%'";
b.Connection = a;

OleDbDataReader dr = b.ExecuteReader();
dataGridView1.Rows.Clear();
object[] x = new object[13];
while (dr.Read())
{
dr.GetValues(x);
dataGridView1.Rows.Add(x);
}
a.Close();

}

محمد آشتیانی
جمعه 03 مرداد 1393, 14:48 عصر
b.CommandText = " select * from Table1 like where codekala '%" + txtsearch.Text + "%'";


سلام
اینجوری اصلاح میشه



b.CommandText = " select * from Table1 where codekala like '%" + txtsearch.Text + "%'";

hadi vafaii
جمعه 03 مرداد 1393, 14:56 عصر
سلام
اینجوری اصلاح میشه



b.CommandText = " select * from Table1 where codekala like '%"+ txtsearch.Text + "%'";


استاد دست گلت درد نکنه خیلی آقایی:قلب::بوس:

hadi vafaii
جمعه 03 مرداد 1393, 15:05 عصر
استاد حالا که اینجایی یه سوالم دارم اگه بشه جواب بدی اونم اینه که چی کار کنم بعد از ثبت اطلاعاتم گرید رفرش بشه و با دیتابیس (اکسس)یکی بشه