ورود

View Full Version : سوال: بهترین روش برای Queryزدن - روش اتصال به بانک



explod_javad
جمعه 01 مرداد 1389, 11:35 صبح
با سلام خدمت همه دوستان
من یک دیتا بیس اکسز دارم که حجمش نزدیک به 1 گیگ هست.(دارای تعداد رکورد های زیاد)
می خواستم بدونم برای نشون دادن رکورد ها و جستجو ها از چه روشی استفاده کنم بهتره؟
چون در یک دستور select باید از چندید تیبل استفاده کنم.
oledb یا odbc ویا اصلا فرقی نداره ؟
ممنون

محسن شامحمدی
جمعه 01 مرداد 1389, 17:36 عصر
از oledb ورژن 4 استفاده کن
سریع و پرقدرت

محسن شامحمدی
یک شنبه 03 مرداد 1389, 11:44 صبح
شما می تونی برای اتصال به دیتابیس هم از ole db 3.5 استفاده کنی و هم ورژن 4 اون که من پیشنهادم ورژن جدیدترشه همین

HjSoft
یک شنبه 03 مرداد 1389, 19:41 عصر
در ضمن یکسری تکنیک ها برای نمایش این تعداد رکورد هست ، مثلا نمایش 100 تای اول ، یا لود بانک و آماده سازی جدول قبل از نمایش به کاربر که باعث میشه کاربر متوجه سرعت کم نشه . در کل oledb بعلاوه یک روش نمایش خوب میتونه مشکلتون رو حل کنه . در ضمن یادتون نره بانک شما نزدیک به پرشدنه . اکسس تا 1gig بیشتر ساپورت نمیکنه ( اما به نحوه ساخت تیبیل ها هم مربوط میشه )

explod_javad
سه شنبه 02 شهریور 1389, 21:19 عصر
من یکسوال برام پیش اومد اینکه :
وقتی من از بین 13 هزار رکورد دنبال یک رکود هستم که فیلد نام اون مساوی رضا باشه.
وقتی کلید فشورده شد ، مدت زیادی طول میکشه که رکورد مورد نظر نمایش داده بشه.
آیا راهی هست که سرعت بالا بره؟

akbarg64
چهارشنبه 03 شهریور 1389, 16:17 عصر
سلام.ببخشید پریدم این وسط.اما میشه یه مثال بیارین.ممنون

HjSoft
پنج شنبه 04 شهریور 1389, 21:20 عصر
سلام.ببخشید پریدم این وسط.اما میشه یه مثال بیارین.ممنون
چه جور مثالی ؟



وقتی من از بین 13 هزار رکورد دنبال یک رکود هستم که فیلد نام اون مساوی رضا باشه.
وقتی کلید فشورده شد ، مدت زیادی طول میکشه که رکورد مورد نظر نمایش داده بشه.
آیا راهی هست که سرعت بالا بره؟
بهترین راه استفاده از Sql هست چون اگر اشتباه نکنم قبلا یک چارت دیده بودم که افت سرعت Sql و Access رو مقایسه کرده بود و نکته قابل توجه این بود که اکسس از تعداد رکوردی مشخص به بالا افت شدیدی داشت ، اما Sql بر خلاف اکسس افت نداشت .
اما اگر هنوز اسرار به استفاده از Access دارید شاید استفاده از دستورات Sql به جای Filter یا Seek بتونه کارتون رو راه بندازه .
موفق باشید /

akbarg64
جمعه 05 شهریور 1389, 09:16 صبح
من یک دیتا بیس اکسز دارم که حجمش نزدیک به 1 گیگ هست.(دارای تعداد رکورد های زیاد)
می خواستم بدونم برای نشون دادن رکورد ها و جستجو ها از چه روشی استفاده کنم بهتره؟
چون در یک دستور select باید از چندید تیبل استفاده کنم.
oledb یا odbc ویا اصلا فرقی نداره ؟


در مورد مورد بالا که دوست عزیز سوال کرده بودند.یه سورس نمونه ای.در مورد کار با oledb