ورود

View Full Version : استفاده از query



delphi.net8
شنبه 26 فروردین 1385, 23:05 عصر
میخوام با استفاده از یه کوئری مثل این

/* ALIAS: DBDEMOS */
SELECT NAME
FROM "animals.dbf" Animals
WHERE NAME LIKE ':N'

و فرستادن پارامتر خارجی N لیست رکورد هایی که شبیه به متغییر N هستند رو بدست بیارم
ولی با فرستادن پارامتر به کوئری مشکل دارم یعنی قسمت query1.prambyname
اگه کسی کمکم کنه ممنون میشم

mzjahromi
یک شنبه 27 فروردین 1385, 09:07 صبح
میخوام با استفاده از یه کوئری مثل این

/* ALIAS: DBDEMOS */
SELECT NAME
FROM "animals.dbf" Animals
WHERE NAME LIKE ':N'

و فرستادن پارامتر خارجی N لیست رکورد هایی که شبیه به متغییر N هستند رو بدست بیارم
ولی با فرستادن پارامتر به کوئری مشکل دارم یعنی قسمت query1.prambyname
اگه کسی کمکم کنه ممنون میشم


Query1.Active:=False;
Query1.SQL.Clear;
Query1.SQL.Add('Select Name From Animals.dbf');
Query1.SQL.Add('Where Name Like(''%''+:N +''%'')');
Query1.ParamByName('N').AsString:='test';
Query1.Open;

دو تا نکته
1-بعد از :N و قبل از + حتما یک فضای خالی قرار بده
2- '' ها دو تا ' هستند نه یک "