View Full Version : syntax error in from clause
rezvan_DP
سه شنبه 16 مرداد 1386, 13:11 عصر
سلام
اشکال این کد چیه که خطایsyntax error in from cluse رو میگیره؟
DM.ADOQuery.SQL.Text:='select A.*,B.b from A join B on A.a=B.a where (A.c like'+#39+'%'+edit.Text+'%'+#39+')';
با تشکر
SYNDROME
سه شنبه 16 مرداد 1386, 18:11 عصر
با سلام
سلام
اشکال این کد چیه که خطایsyntax error in from cluse رو میگیره؟
DM.ADOQuery.SQL.Text:='select A.*,B.b from A join B on A.a=B.a where (A.c like'+#39+'%'+edit.Text+'%'+#39+')';
با تشکر
کد را به شکل زیر بنویس ببین مشکل حل می شود.
[code]DM.ADOQuery.SQL.Text:='select A.*,B.b from A join B on A.a=B.a where A.c like'''%'+edit.Text+'%''';
موفق باشید
Mohammad_Mnt
سه شنبه 16 مرداد 1386, 22:14 عصر
از تابع QuotedStr هم می تونید استفاده کنید
rezvan_DP
چهارشنبه 17 مرداد 1386, 18:57 عصر
سلام دوستان از راهنمایی شما سپاسگزارم،اما مشکلم با رعایت موارد فوق برطرف نشد. در یک پست دیگه هم این مسئله رو مطرح کردم آقای قابیل اینطوری راهنمایی کردند که :
یادم میاد اکسس یک داستانی با Join داشت البته دقیقش یادم نیست ، حالا تو که میخوای Inner join کنی این کار رو بکن :
DM.ADOQuery.SQL.Text:='select A.*,B.b from A , B where A.a=B.a and ...
و مشکل حل شد.
سپاسگزارم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.