PDA

View Full Version : سوال: خطایsyntax



amirkazem
جمعه 14 فروردین 1394, 01:26 صبح
باسلام وخسته نباشیدوتبریک سال نو وآرزوی توفیق درسال جاری!
دربرنامه ی دلفی ودرمحیط طراحی فرم، کدهای اس کیوال زیر درصورت فعال کردن adoquery خیلی خوب جواب میدهند ولی وقتی می خواهیم که همین کد دررویداد(change) یک ادیت(EDit)انجام بشوند خطای سینتکس( syntax error incluas) میده.

ADOQuery1.SQL.Clear ;ADOQuery1.SQL.Add('SELECT* FROM persenel'+
'left outer join post'+
'on persenel.semat = post.code where khedmat_now like''%'+(Edit1.Text)+'%''');
ADOQuery1.Open;
دوستان محبت بفرماییدوراهنمایی کنید.

یوسف زالی
جمعه 14 فروردین 1394, 19:41 عصر
سلام.
اگر ایراد از سمت اس کیو ال باشه واضحه، فاصله ها بین کلمات رعایت نشده.

amirkazem
جمعه 14 فروردین 1394, 21:00 عصر
سلام، میشه بفرماییدمنظورازفاصله کلمات چی هستش؟

یوسف زالی
جمعه 14 فروردین 1394, 23:31 عصر
منظورم بین کلمات post و on هست.
همیشه برای تست کوئری تون رو در یک memo تست کنید و از صحتش مطمئن بشید. یا این که اون رو شومسیج کنید.

hadisalahi2
دوشنبه 17 فروردین 1394, 09:26 صبح
توصیه منم اینه که این کدها رو با پارامتر بنویسید تا بهتر بتونید خطایابی کنید