ورود

View Full Version : وارد کردن پارامتر ورودی برنامه داخل کوئری (فوری)



آرشم@30
دوشنبه 23 مرداد 1385, 15:20 عصر
:متفکر: با سلام
چگونه می توان پارامتر ورودی برنامه را داخل کوئری وارد کرد من از روش زیر استفاده می کنم اما مشکل دارد یعنی وقتی از کوئری ساخته شده showmessage میگیرم بعد از like علامت ؟ را نشان میدهد یعنی بقیه کوئری را نشناخته و در dbgrid هم انچه باید دیده شود خالی است.
در متن برنامه نوشته ام
;[query1.params[0].asstring:=combobox1.text[1
ودر کوئری
'%'+[select * from table.db where word like :params[0
نکته اینکه اگر بعد از like را اینگونه بنویسم یعنی از پارامتر استفاده نکنم( '٪آ' like) درست کار می کند.
لطفا مرا کمک کنید:متفکر:

mzjahromi
دوشنبه 23 مرداد 1385, 17:41 عصر
اینو ببینید
استفاده از مقادیر ورودی کاربر در sql Query (http://www.barnamenevis.org/forum/showthread.php?t=50468)

اینجوری بنویسید


Query1.SQL.Add(select * from table.db where word like (:X+''%'') ')
query1.params[0].asstring:=combobox1.text;

اگر جواب نگرفتید نمونه کد واقعی رو اینجا بذارید