ورود

View Full Version : یه سوال ضروری درباره SQL



yaas
شنبه 20 دی 1382, 17:09 عصر
سلام
من یه مشکل تو query دارم
من برای اینکه جواب یه کوری رو بگیرم یه قسمت از مورد جستجو متغیره ؛مثلا عدد داخل یه دی بی ادیت، حالا وقتی من عدد داخل دی بی ادیت رو تو ADOQuery.SQL.Text قرار میدم. اونوقت یه سی می کالون(')به خط بهدی منتقل میشه. و من نمی تونم جواب درست رو بگیرم.متنی که داخل Query.Text میلد اینه:

Select * From AnyTable Where AnyField = 'B52155465
'
میشه کمکم کنید؟
من نیازم ظروریه.
ممنون

JavanSoft
یک شنبه 21 دی 1382, 01:48 صبح
'Select * From AnyTable Where AnyField ='+ QoutedStr(Edit1.text)

(امید)
دوشنبه 22 دی 1382, 16:30 عصر
سلام
می تونی از مقدار دهی توسط parameters هم این کار رو انجام بدی

moradi_am
سه شنبه 23 دی 1382, 08:06 صبح
مثال:


select * from main where famil=:fam ;
Dbs.Qdetail.ParamByName('fam').asstring:=edit1.tex t