mostafag
پنج شنبه 17 خرداد 1397, 14:24 عصر
سلام خدمت شما
حتما میدونید که بانک اکسس یه عیبی که داره اینه که وقتی عملیات درج و حذف زیاد انجام میشه حجم فایل بیخودی بالا میره. بعد باید رفت از داخل بانک اکسس به وسیله گزینه compact and repair حجم بانک رو به اون چیزی که واقعا هست تغییر داد.
خب من نمیتونم به کاربرم بگم که برو اینکارو انجام بده هر چند وقت یه بار تا حجم بانکت بالا نره! چه کدی باید بنویسم که اینکار خودکار انجام بشه؟؟
من خیلی جستجو کردم همه به اینجا ختم میشد:
https://www.codeproject.com/Articles/7775/Compact-and-Repair-Access-Database-using-C-and-lat
ولی واقعا نمیدونم چطوری باید ازش استفاده کنم و اصلا متوجهش نشدم و همش خطا میگیرم توی استفادش.
برنامه ای نمونه ای چیزی دارید که اینکارو انجام بده؟ در ضمن دیتاسورس اگه به این صورت باشه چطوری باید کد رو تغییر داد که بشه ازش استفاده کرد:
string.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}\Database.mdb", Application.StartupPath.ToString()
حتما میدونید که بانک اکسس یه عیبی که داره اینه که وقتی عملیات درج و حذف زیاد انجام میشه حجم فایل بیخودی بالا میره. بعد باید رفت از داخل بانک اکسس به وسیله گزینه compact and repair حجم بانک رو به اون چیزی که واقعا هست تغییر داد.
خب من نمیتونم به کاربرم بگم که برو اینکارو انجام بده هر چند وقت یه بار تا حجم بانکت بالا نره! چه کدی باید بنویسم که اینکار خودکار انجام بشه؟؟
من خیلی جستجو کردم همه به اینجا ختم میشد:
https://www.codeproject.com/Articles/7775/Compact-and-Repair-Access-Database-using-C-and-lat
ولی واقعا نمیدونم چطوری باید ازش استفاده کنم و اصلا متوجهش نشدم و همش خطا میگیرم توی استفادش.
برنامه ای نمونه ای چیزی دارید که اینکارو انجام بده؟ در ضمن دیتاسورس اگه به این صورت باشه چطوری باید کد رو تغییر داد که بشه ازش استفاده کرد:
string.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}\Database.mdb", Application.StartupPath.ToString()