می خوام در بانك اطلاعاتي اكسس وقتي يه ركوردي را فيلتر ميكنم.... [آرشيو] - P30World Forums

PDA

View Full Version : می خوام در بانك اطلاعاتي اكسس وقتي يه ركوردي را ----- ميكنم....


re_elhami_27
04-04-2006, 05:55 PM
ميخواهم در بانك اطلاعاتي اكسس وقتي يه ركوردي را ----- ميكنم مثلا نام آن علي باشه علي رضا رو هم بياره

pik_4660
04-04-2006, 06:01 PM
بايد از like در دستور فیلتر خودتون استفاده کنید
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!

مرد مباح
04-08-2006, 11:04 PM
گاه اكسس رو به دلفي لينك كرده باشي و از Odbc استفاده كني درست مثل -------- عادي دلفي از × استفاده كنيد.

راه ديگه اي براي لينك كردن اكسس به دلفي وجود داره؟

FGIT
04-11-2006, 09:08 PM
اگر از BDE و ODBC براي اتصال به اكسس استفاده ميكني اين كد رو استفاده كن
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!
ولي اگه از Ado استفاده كرديد
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!

razieh.salehpour
05-27-2009, 11:55 AM
سلام به همگی من عضو جدید هستم،درحال نوشتن یه برنامه با دلفی 7 ودیتا بیس اکسس هستم،
4. با Adoquery می خوام با کدنویسی دو جدول رو join کنم .چطور این کار انجام میشه. از این دستور که استفاده می کنم خطا می ده:
Datamodule8.adoquery1.sql.add( 'select * from table1 innerjoin table2 where table1.id=table2.id' );
اگه کسی راهنماییم کنه ممنون می شم.

مرد مباح
05-29-2009, 10:36 PM
خوش آمدید.
از متد Clear قبل از این فرمان خودتون استفاده کردید یا نه ؟

romixery
05-30-2009, 10:50 AM
سلام
كدتون رو به صورت زير اصلاح كنيد:
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!

CrazyGenius
07-22-2009, 02:23 PM
شما به جای این کارها میتونی از پارامتر توی دستور SQL استفاده کنی یعنی به جای مقداری که مساوی فیلد قرار میدی یک پارامتر بزاری به این صورت که کافیه توی کد قبل اسم پارامتر : بذاری
مثال:
کد SQL
select * from demo where name like :myparam
کد استفاده در دلفی:
adoquery1.parameters.parambyname('myparam').value: ='%ali%';