PDA

View Full Version : مبتدی: جستجو پویا در فیلد های دیتابیس



majid2230
چهارشنبه 29 اردیبهشت 1389, 18:57 عصر
سلام
من یه دیتا بیس با چند فیلد دارم .یه DBGrid دارم که تمام رکورد ها در اون نمایش داده میشه , می خواستم ببینم چه جوری میشه توی یه فیلد خاص با توجه به عبارتی که کاربر وارد کرده جستجو کرده و فقط رکوردهایی که اون فیلد خاص اونها شامل (تاکید می کنم شامل اون عبارت هستند نه عین اون ) اون عبارت هستند نشون داده بشن .
ممنون

majid2230
چهارشنبه 29 اردیبهشت 1389, 20:06 عصر
پیدا شد :لبخند:
از یه ADOQuery استفاده کرده و به فیلد sql آن به صورت زیر مقدار می دهیم :
SELECT * FROM TableName WHERE ( FieldName LIKE '%Search string%')l

fouladgar
پنج شنبه 30 اردیبهشت 1389, 11:34 صبح
در delphi7 کامپوننتهای ADO دستور like در sql را ساپورت نمی کنند

Felony
پنج شنبه 30 اردیبهشت 1389, 12:10 عصر
در delphi7 کامپوننتهای ADO دستور like در sql را ساپورت نمی کنند

ربطی به نسخه دلفی نداره ، دستورات SQL به صورت یک رشته برای موتور میزبان ارسال میشن و در اصل این موتور دیتابیس هست که دستورات رو تحلیل میکنه نه خود دلفی ، تو دلفی 7 هم مشکلی نباید داشته باشن .

حسین شهریاری
پنج شنبه 30 اردیبهشت 1389, 20:37 عصر
سلام


در delphi7 کامپوننتهای ADO دستور like در sql را ساپورت نمی کنند

برای دلفی حرف در نیارین!!!