View Full Version : مشکلی غیر قابل حل
nasr
چهارشنبه 15 بهمن 1382, 18:27 عصر
سلام
آقا من یک بانک اکسس دارم که 60000رکورد داره اون را از طریق ADO انتقال دادم به دلفی
حالا وقتی جدول اون را Active=true میکنم حدود 3 دقیقه طول می کشه تا true بشه
در ضمن برای گزارش گرفتن هم اصلا Report باز نمیشه ولی وقتی رکوردها را مثلا500 رکورد کنم هیچ مشکلی نداره
لطفا جواب من را بدید چون 10 روز دیگه باید پروژه را تحویل بدم اکثرش هم درست شده فقط همین مونده که مشکل خیلی مهمی هم هست
با تشکر :oops:
Developer Programmer
چهارشنبه 15 بهمن 1382, 18:36 عصر
لازمه با اکسس کار کنید؟ چرا با اوراکل یا مثلا sqlserver کار نمی کنید ؟
اگر از access استفاده می کنید چرا compact نمی کنید که حجمش کم بشه ؟ :!:
nasr
چهارشنبه 15 بهمن 1382, 21:42 عصر
سلام
Compact شده اون حجمش 100 مگا بایت است
در ضمن با SqlServer هم یکبار امتحان کردم دست کمی از اکسس نداره
ولی اوراکل اصلا بلد نیستم
خواهشا یک کمکی بکنید
Gladiator
چهارشنبه 15 بهمن 1382, 22:48 عصر
الان همه دوستان پیشنهاد میکنند که از dbisam استفاده شود . :D
MOHSEN731
پنج شنبه 16 بهمن 1382, 01:50 صبح
شرمنده ولی dbisam دیگه چیه ؟
DataMaster
پنج شنبه 16 بهمن 1382, 07:50 صبح
ِِDBIsam هم یه موتور بانک اطلاعاتی مثل ADO یا BDE هست
من که خودم باهاش کار نکردم اما خیلی از دوستان از نحوه عملکرد و سرعت اون تعریف می کنند
اگر هم نداری یه خورده خرج کن از DelphiAssitant بخر
Inprise
پنج شنبه 16 بهمن 1382, 08:05 صبح
اینتربیس همراه دلفی هم گزینه مناسب و قابل تاملی است خصوصا که در برابر تعداد بالای رکورد مقاومت و تحمل خوبی از خود نشان میدهد از لحاظ سرعت از اسکوئل سرور مایکروسافت سریعتر است به عنوان نمونه نگاهی به بخش کد سنترال سایت بورلند بیندازید . بانک اطلاعاتی آن اینتربیس است با چند ده هزار رکورد .
خوش باشید
Gladiator
پنج شنبه 16 بهمن 1382, 09:34 صبح
منم فقط یکبار ازش استفاده کردم . بدک نبود . اگر DBISAM رو خواستی من دارم ولی جایی برای آپلود کردن ندارم . :mrgreen:
nasr
پنج شنبه 16 بهمن 1382, 19:02 عصر
سلام
InterBase که در دلفی است فایلهای اکسس را نمی شناسد
چکار باید کرد
می خوام این راه را هم امتحان کنم شاید به جوابی برسم
ممنونم
JavanSoft
پنج شنبه 16 بهمن 1382, 19:17 عصر
کامپوننتی که برای اتصال استفاده کرده اید چیست؟
Delphi-Clinic
پنج شنبه 16 بهمن 1382, 20:54 عصر
از چه نسخه دلفی استفاده می کنید.
آدرس محل دانلود DBISAM رو از طریق PM برات می فرستم.
SReza1
جمعه 17 بهمن 1382, 10:08 صبح
سلام
مکانیزمی در ado وجود داره که شما موقع فعالسازی بانک تعداد محدودی رکورد رو نشون بده در ضمن هیچ کاربری نمیوتونه همزمان 60000 رکورد رو ببنیه پس بهتره که یک شرط برای ورود بذاری و یا تکه تکه در حافظه بیاری
Delphi-Clinic
جمعه 17 بهمن 1382, 13:36 عصر
جدول رو با کمک Range محدود کن.
ُtable1.setrange
nasr
جمعه 17 بهمن 1382, 15:51 عصر
در ADO چیزی به نام SetRenge وجود نداره
SReza1
دوشنبه 20 بهمن 1382, 21:28 عصر
در adodataset خاصیت cashesize رو ببین
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.