PDA

View Full Version : back up گیری



f
سه شنبه 02 تیر 1388, 14:45 عصر
سلام
برای اینکه بتونم در دلفی با توجه به این که از پایگاه داده access برای جدولهام استفاده کرده ام عمل back up گیری از جدولها و اطلاعاتش در زمان خروج از برنامه را انجام بدم باید چه کاری انجام بدم؟
آیا با کدنویسی میتونم این کار را انجام بدم؟ یا مربوط به خود دیتابیس میشه و ربطی به برنامه نداره؟

merced
سه شنبه 02 تیر 1388, 22:55 عصر
روش خاصي براي پشتيبان گيري از اكسس رو نمي دونم. خود اكسس هم براي پشتيبان گيري از ديتابيس يه كپي از اون رو به شما ارايه مي كنه
شما هم با دستوراتي مثل CopyFile مي توني از فايل اكسس پشتيبان بگيري

mehdimdp
چهارشنبه 03 تیر 1388, 12:20 عصر
منم از روش كپي استفاده مي كنم
البته قبلش فايل رو (با استفاده از zlib) فشرده مي كنم بعدش يه جا كپي مي كنم.

f
چهارشنبه 03 تیر 1388, 14:15 عصر
سلام
اگه میشه بیشتر راهنمایی کنید.روش کپی گرفتن از دیتابیس اکسس در محیط دلفی چی هست. ممکنه کدهاش را برام بگذارید؟
با تشکر.

mehdimdp
پنج شنبه 04 تیر 1388, 00:53 صبح
من يه فرم براي پشتيبان گيري درست مي كنم كه توي اون مسير ذخيره پشتيبان از كاربر گرفته بشه
بعدش كانشكن رو غيرفعال مي كنم . (براي احتياط) و بعد فايل اصلي به صورت فشرده شده در مسير پشتيبان ذخيره مي شه


Sourec:=TfileStream.Create('نام و مسير فايل اصلي',FmOpenRead);
Dest:=TFileStream.Create('نام و مسير پشتيبان',FmCreate);
Try
CompressStream(Sourec,Dest);
Dest.Position:=0;
Finally
dest.Free;
Sourec.Free;
End;

ضمنا تابع CompressStream كه با استفاده از zlip فايل رو فشرده ميكنه ميتوني از همين سايت پيداش كني

f
سه شنبه 09 تیر 1388, 02:31 صبح
من يه فرم براي پشتيبان گيري درست مي كنم كه توي اون مسير ذخيره پشتيبان از كاربر گرفته بشه
بعدش كانشكن رو غيرفعال مي كنم . (براي احتياط) و بعد فايل اصلي به صورت فشرده شده در مسير پشتيبان ذخيره مي شه


Sourec:=TfileStream.Create('نام و مسير فايل اصلي',FmOpenRead);
Dest:=TFileStream.Create('نام و مسير پشتيبان',FmCreate);
Try
CompressStream(Sourec,Dest);
Dest.Position:=0;
Finally
dest.Free;
Sourec.Free;
End;

ضمنا تابع CompressStream كه با استفاده از zlip فايل رو فشرده ميكنه ميتوني از همين سايت پيداش كني


سلام
ممنون از راهنماییتون.
تابعی که گفته بودید را هرچی جستجو میکنم فقط همین تاپیک را میتونه بشناسه.جای دیگه ای نیستش

mehdimdp
پنج شنبه 11 تیر 1388, 22:14 عصر
تابعی که گفته بودید را هرچی جستجو میکنم فقط همین تاپیک را میتونه بشناسه.جای دیگه ای نیستش
سلام . يه سر به لينك زير بزن
فشرده سازي فايل ها در دلفي (http://www.barnamenevis.org/forum/showpost.php?p=530404&postcount=3)