PDA

View Full Version : جستجو یا select بین تعداد زیاد رکوردها



DlphIran
شنبه 03 شهریور 1386, 19:25 عصر
سلام
man dar hengam estefadah az dastoore zir ba moshke sorate paein jostojo mavajeh meshavam

select * from sabt where class=x
in dastoor majmooahei az recordha ro filter mikonah amma ba sorate paein
be tori ke in jostojoo bar rooye tak take record ha dar dbgrid didah meshavad

JavanSoft
شنبه 03 شهریور 1386, 19:58 عصر
1 - این دستور را در برنامه استفاده می کنید یا در سرور ؟
2- تعداد رکوردهایتان ؟
3- آیا دستور اگر در برنامه است از فیلتر استفاده می کنید یا با کوئری انرا اجرا می کنید ؟
4- از چه کامپوننتی برای اتصال استفاده می کنید ؟

خواهش می کنم فارسی بنویسید

DlphIran
یک شنبه 11 شهریور 1386, 20:56 عصر
سلام
ببخشید نتونستم زودتر جواب بدم
1- در برنامه
2- البته در مورد جستجو روی بزرگترین جدول مشکل دارم که حدود 28 فیلد داردو در حال حاضر حدود 500 رکورد اطلاعات در این جدول ذخیره شده است.
3- نه از دستورات Select با Adoquery استفاده می کنم.
4- منظورتان را کامپونت اتصال متوجه نشدم ولی در کل از Sql Server 2000 روی یک کامپیوتر و نه شبکه استفاده می کنم.
در موقع اجرای Select پیمایش رکورد ها در جدول Dbgrid بسیار راحت قابل مشاهده است و این یک نقص برنامه است.
با تشکر

SYNDROME
یک شنبه 11 شهریور 1386, 22:06 عصر
سلام
4- منظورتان را کامپونت اتصال متوجه نشدم ولی در کل از Sql Server 2000 روی یک کامپیوتر و نه شبکه استفاده می کنم.

منظور دوستمان این است که با چه کامپونتی به SQLوصل می شوی.البته خودتان جواب دادید با ADOQuery.


در موقع اجرای Select پیمایش رکورد ها در جدول Dbgrid بسیار راحت قابل مشاهده است و این یک نقص برنامه است.

اصولا نباید هیچ مشکلی وجود داشته باشد و چنین جستجویی با 500 رکورد اصلاً زمانبر نیست.
1-آیا سیستم شما مشکلی ندارد و یا نرم افزاری روی آن نیست که سیستم شما را کند کرده باشد؟
2-دلفی شما درست کار می کند ؟
موفق باشید

sorrowdancer
دوشنبه 12 شهریور 1386, 15:02 عصر
به دلایلی نمیتونم از SQL استفاده کنم و برنامه ام با اکسس هست

2500 رکورد 12 فیلد که یکی از اونها یه عکس 4*3 رو در خودش نگه می داره (چه شود!!) <BMP>

سرچ ها رو هم با Filter انجام دادم

هنوز دیتا رو وارد نکردم که تست شه

ولی با دیدن این تاپیک بدجوری ترسیدم

به نظرتون اکسس کم میاره ؟!!

SYNDROME
دوشنبه 12 شهریور 1386, 20:13 عصر
با سلام
بهتر بود سوالتان را در تاپیک جدید مطرح می کردید


به نظرتون اکسس کم میاره ؟!!

همه اینها که شما گفتید بستگی به طراحی شما دارد.
البته اگر بانکتان هم کمی سنگین شد می توانید مسیر فایل عکس را به جای خود عکس ذخیره کیند.
موفق باشید

ghabil
دوشنبه 12 شهریور 1386, 21:44 عصر
به دلایلی نمیتونم از SQL استفاده کنم و برنامه ام با اکسس هست

2500 رکورد 12 فیلد که یکی از اونها یه عکس 4*3 رو در خودش نگه می داره (چه شود!!) <BMP>

سرچ ها رو هم با Filter انجام دادم

هنوز دیتا رو وارد نکردم که تست شه

ولی با دیدن این تاپیک بدجوری ترسیدم

به نظرتون اکسس کم میاره ؟!!

اگر طراحیتون درست باشه این حجم برای اکسس هیچی نیست.

DlphIran
پنج شنبه 15 شهریور 1386, 18:57 عصر
salam
in mored ro rooye chand camputer ejra kardam
vali nemidoonam moshkel az kojast

SYNDROME
پنج شنبه 15 شهریور 1386, 19:58 عصر
با سلام
یک بار بانکتان را کاملاً خالی کنید و سپس دستور را اجرا کنید ببینید تغییری می کند؟
یکبار هم تعداد فیلدهای تان را کم کنید ببینید باز هم تغییری حاصل می شود؟
اگر باز هم تغغیری حاصل نشد یک بانک جدید بسازید و فیلدها و رکوردها را در آن وارد کنید و نتیجه را بنویسید.
موفق باشید