PDA

نسخه کامل مشاهده نسخه کامل : بهترین و سریعترین روش جستجو و بازیابی کدومه؟؟؟؟



Arash_XL7710i_207
14-11-2007, 08:30
توی بانک که مثلا حاوی 100 تا رکورد هست چجوری یه رکورد رو به راحتی و سریع بازیابی و نشون بدم.؟؟؟؟؟؟

F A R H A D
14-11-2007, 12:02
استفاده از دستورات Sql
به لینک امضای بنده مراجعه کنید.

مرد مباح
14-11-2007, 14:21
1000 تا ركورد كه رقمي نيست.
تا 1000000 من داشتم و با فرامين خود ديتابيسهاي دلفي هم ميتوني كاراتو بكني.
يعني Locate و Filter
البته اينارو به حرفهاي فرهاد جان اضافه كردم.
چون حرف ايشون هم كاملا درسته.

Arash_XL7710i_207
15-11-2007, 06:33
خیلی ممنون
حالا یه سوال دیگه:
من دیتابیس رو میسازم از داخل database desktop ولی همون موقع که میخوام به دیتابیس مقدار بدم در نوار وضعیت پیغام all fields are read only میزنه؟؟؟؟

as13851365
15-11-2007, 09:23
بهتر است که شما بانک خود را تغییر بدهید یعنی از بانک اکسس استفاده کنید این جوری مشکلی پیش نمی آید.

در ضمن شما باید در برنامه خود به بانک مقدار دهی کنید ( اگر چنین نباشه که برنامه شما به چه دردی می خوره ؟)

delphianddotnet
15-11-2007, 10:24
database desktop
این یعنی چی!(نسخه Desktop از sql رو نصب کردی یا ....)
بهترین روش هم در واقعی که فیلد تون ایندکس (کلید اصلی) هست Locate است (Forward)

Arash_XL7710i_207
16-11-2007, 07:31
آره خودم هم به این نتیجه رسیدم آقای as13851365 که ار اکسسز استفاده کنم.

as13851365
16-11-2007, 10:48
آره خودم هم به این نتیجه رسیدم آقای as13851365 که ار اکسسز استفاده کنم.

ببین دوست گرامی وقتی کار کردن بایک برنامه دیگر خیلی آسونتر به نظر می رسه چه حکمی وجود داره که ما باز هم از بانک دلفی DB استفاده کنیم ؟

برای شروع کار بهترین بانک اکسس است .

DrXoX
20-11-2007, 02:30
سلام

آرش جان بهترین و سریع ترین روش همون طوری که دوست خوبم فرهاد هم گفت استفاده از دستورات SQL هستش در مورد بانک هم پیشنهاد می کنم از SQL server استفاده کنید چون امکاناتش می شه گفت چندین برابر Access هستش ولی اگر کار بانک شما زیاد رکورد نیاز نداره و از لحاظ امنیت هم زیاد مهم نیست Access هم خوبه

موفق باشید