View Full Version : اشکال در query
lena abbaszadeh
دوشنبه 24 خرداد 1389, 13:31 عصر
سلام
مشکل این کوئری چیه؟
adoquery1.SQL.add('select x form study1 where y like ''%+a1+%''and z like ''%+a2+%'' ')
x : تجارب گذشته
y : نام پروژه
z : نام ساختمان
نمی دونم اشکالی داره اسم فیلدها فارسی باشه؟؟؟
من تو برنامم از x y z استفاده نکردم مستقیم اسم فیلدو به فارسی تو کوئری نوشتم
لطفا راهنماییم کنین
مهران رسا
دوشنبه 24 خرداد 1389, 13:33 عصر
برای نمایش کد ها در Editor از تگ [CODE] استفاده کنید .
lena abbaszadeh
دوشنبه 24 خرداد 1389, 13:55 عصر
برای نمایش کد ها در Editor از تگ [code] استفاده کنید .
چشم
حالا میشه جواب منو بدین؟؟؟؟
masood samadi
دوشنبه 24 خرداد 1389, 15:01 عصر
دوست عزیز برای مقدار دادن بهتر است از edit استفاده کنی البته با مقدار فارسی هم می توانی این کار را انجام دهی
به روش Edit
ADOQuery1.CommandText:=' Select X from Study1 where
Y Like ' +QuotedStr( '%'+Edit1.Text+'%' )+ ' and Z like' +QuotedStr( '%'+Edit2.Text+'%' )a
AdoQuery1.Close
AdoQuery1.Open
اما اگر خواستی مستقیم مقدار فارسی بدهی به این روش در ضمن شما نمی توانید نام فیلدها را فارسی بدهید مقدار آن را باید فارسی بدهید (به جای A1,A2
ADOQuery1.CommandText:=' Select X from Study1 where
Y Like ' +Quotedstr( '%name%' )+' and Z Like( '%name%' )a
AdoQuery1.Close
AdoQuery1.Open
به جای Nameها مقدار فارسی بگذار
lena abbaszadeh
سه شنبه 25 خرداد 1389, 11:48 صبح
مشکل حل شد
کلا جدول و english کردم
فارسی کلا دردسره
مرسی از همه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.