PDA

View Full Version : سوال: در ارتباط با پایگاه داده Access چطور از کاراکترهای wildcard در SQL استفاده کنم



adgteq
پنج شنبه 17 مرداد 1387, 00:33 صبح
سلام
فرض کنید می خواهم ردیف هایی از Table1 که در آنها ستون F1 با حرف A آغاز میشود را از جدول استخراج کنم. اما کد من ردیف هایی را که مقدار ستون F1 برابر *A است برمی گرداند:



with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM Table1');
SQL.Add('WHERE [F1] LIKE :0 & "*";');

Parameters[0].Value := 'A';
Open;
end;
ممنون میشوم اگر راهنمایی کنید. پایگاه داده من Access است و همین کوئری در محیط Access درست جواب میدهد.

alih988
جمعه 18 مرداد 1387, 22:23 عصر
شما باید به جای ستاره از علامت درصد استفاده کنید و به جای دابل کوتیشن از تک کوتیشن استفاده کنید

Hsimple11
جمعه 18 مرداد 1387, 22:26 عصر
قبلا در این مورد صحبت شده. کلمه LIKE را در بخش SQL SERVER جستجو کنید.