View Full Version : Exception: Syntax error (missing operator) in query expressionٍٍ
arash69
چهارشنبه 26 تیر 1392, 11:22 صبح
با سلام به همگی:لبخندساده:
دوستان، من توی یک برنامه که دیتا بیسش رو اکسس قرار دادم،
حین استفاده از یک کوئری به شکل زیر:
"SELECT * FROM roomer WHERE [name] LIKE '%"+textBox8.Text+"%' & accDate="+textBox7.Text+" & roomNo="+textBox6.Text+" & [count]="+textBox5.Text;
این پیغام رو دریافت می کنم.
ممنون میشم راهنمایی کنید.:لبخندساده:
erfan_urchin
چهارشنبه 26 تیر 1392, 11:49 صبح
با سلام به همگی:لبخندساده:
دوستان، من توی یک برنامه که دیتا بیسش رو اکسس قرار دادم،
حین استفاده از یک کوئری به شکل زیر:
"SELECT * FROM roomer WHERE [name] LIKE '%"+textBox8.Text+"%' & accDate="+textBox7.Text+" & roomNo="+textBox6.Text+" & [count]="+textBox5.Text;
این پیغام رو دریافت می کنم.
ممنون میشم راهنمایی کنید.:لبخندساده:
سلام
دوست عزیز & اشتباهه ، باید بنویسی and
موفق باشی
arash69
چهارشنبه 26 تیر 1392, 11:51 صبح
تغییر دادم، ولی باز هم همون خطا رو میده.
hamid_hr
چهارشنبه 26 تیر 1392, 11:59 صبح
accDate="+textBox7.Text+"
اينا رو به اين صورت بنويس
accDate='"+textBox7.Text+"'
arash69
چهارشنبه 26 تیر 1392, 12:08 عصر
بسیار ممنون، مشکل خطا حل شد.
اما سوالی که الان دارم، اینه که وقتی مثلا قسمتی از فیلد نام رو وارد می کنم و برای textBox های بعدی مقداری نمی زنم، چیزی رو توی نتایج جست و جو نمیاره.
erfan_urchin
چهارشنبه 26 تیر 1392, 12:10 عصر
چون بینشون and نوشتین اگه میخواین حتی با پر کردن یه دونه تکست باکس هم نتایج رو نشون بده باید به جای or ، and بنویسین
arash69
چهارشنبه 26 تیر 1392, 12:14 عصر
با تشکر از همگی:لبخندساده:
Mahmoud.Afrad
چهارشنبه 26 تیر 1392, 22:09 عصر
اگر جستجوی پیشرفته هست که باید and(برای محدود کردن نتایج) استفاده بشه.
باید کوئری رو برحسب فیلدهای پر شده بسازید و بعد اجراش کنید: http://barnamenevis.org/showthread.php?343579
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.