ورود

View Full Version : مشکل با دستور like در کد برنامه



my_yazdani
یک شنبه 04 شهریور 1386, 13:32 عصر
سلام
من یه برنامه با vb6 نوشتم با بانک access
کوئری هایی که با دستور like مینویسم تو خود access جواب میده اما تو کد برنامه که مینویسم هیچی برنمیگردونه.
برنامه هایی که جدیدا مینویسم اینجوری قبلا این مشکل رو نداشتم
ممنون میشم راهنمای کنید

انگوران
سه شنبه 06 شهریور 1386, 13:20 عصر
اگه تو دستورتون از سی می کالن استفاده کردین اونارو با کاما عوض کنید ببینید درست نمیشه ؟

my_yazdani
شنبه 10 شهریور 1386, 08:33 صبح
سلام
ممنون از اینکه بالاخره یه نفر جواب منو داد
کاری که گفتید کردم ولی هیچ تاثیری نداشت

خواهش میکنم کمک کنید

انگوران
شنبه 10 شهریور 1386, 10:40 صبح
میتونی برنامه رو اینجا بذاری ؟

Amir_Sharif
شنبه 10 شهریور 1386, 22:32 عصر
اگر از dao استفاده می کنید از * و اگر از ado استفاده می کنید از % باید دوطرف عبارت استفاده کنید

my_yazdani
یک شنبه 11 شهریور 1386, 10:37 صبح
با تشکر از دوستانی که راهنمایی کردند
از * که استفاده می کردم
من شرط رو توی select گذاشته بودم، روشم رو عوض کردم و از روش فیلتر گذاری استفاده کردم درست شد.

rs.Open "SELECT * From tblPhoneBook", cnDB, adOpenKeyset, adLockOptimistic, adCmdText
rs.Filter = strSql

البته این روش یک دوست بسیار مهربان به من گفت که از خیلی ممنونم