نمایش نتایج 1 تا 10 از 10

نام تاپیک: backup گيري از اكسس در برنامه

  1. #1
    کاربر دائمی آواتار f_g1348
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اهواز
    پست
    551

    backup گيري از اكسس در برنامه

    سلام
    اگر ممكنه روش backup گيري و rastore در برنامه از بانك اكسس را با توضيح دستورات بگوييد. البته من توي سايت چند كد را ديدم ولي متوجه نشدم.
    با تشكر

  2. #2

    نقل قول: backup گيري از اكسس در برنامه

    از بانک خود يک کپي بگيري و فايل کپي را zip کني جواب ميگيري

  3. #3
    کاربر دائمی آواتار pernia
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    مونترِال
    پست
    105

    نقل قول: backup گيري از اكسس در برنامه

    چه اکسس چه چیز دیگه....به غیر از SERVER BANK ها مثل ORACLE یا SQLSERVER
    یه راهش اینه که بری از فایل اصلیت کپی کنی یه جایی. اگه فشرده هم بکنی بهتره...
    چون بانک های اطلاعاتی درصد فشرده سازیشون خیلی بالاست..
    COMPONENT فشرده سازی هم زیاد هست..

  4. #4

    نقل قول: backup گيري از اكسس در برنامه

    دوست عزیز شما اول system.IO رو ایمپورت کنید
    Imports System.IO

    بعدش توسط
     File.Copy("Access file adress.mdb" , "Destination")

    فایل اکسس رو یه جا کپی کنید
    برای بازگرداندن هم عمل بالا رو وارونه کنید

  5. #5
    کاربر دائمی آواتار bastakboys
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    بچه جنوبم
    پست
    244

    نقل قول: backup گيري از اكسس در برنامه

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


    SFD.Filter = "پایگاه داده|*.CigNet"
    SFD.ShowDialog()
    File.Copy(
    My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb", SFD.FileName.ToString & ".CigNet")


    و برای بازیابی


    OFD.Filter = "پایگاه داده|*.CigNet"
    OFD.ShowDialog()

    If OFD.FileName.ToString <> ""Then
    Try
    File.Delete(My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
    Catch ex As Exception
    MsgBox(ex.ToString)
    EndTry
    File.Copy(OFD.FileName, My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
    EndIf


    در ضمنodf =openfiledialog و sdf =savefiledialog

    جالب اینجاست که فایل پشتیبان را با هر پسوندی که خودت می خواهی میتونی سیو کنی (.CigNet)

  6. #6

    نقل قول: backup گيري از اكسس در برنامه

    دوستان كسي ميدونه چور ميشه بانك اطلاعاتي اين دوستمون رو به صورت فايل RAR كپي كرد؟ يعني كد Backup گيري به صورت فشرده رو مي خوام.

  7. #7
    کاربر دائمی آواتار mdssoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تهران / ساری
    پست
    392

    نقل قول: backup گيري از اكسس در برنامه

    نقل قول نوشته شده توسط bastakboys مشاهده تاپیک
    دوست عزیز من از روش زیر استفاده کردم


    SFD.Filter = "پایگاه داده|*.CigNet"
    SFD.ShowDialog()
    File.Copy(
    My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb", SFD.FileName.ToString & ".CigNet")
    و برای بازیابی


    OFD.Filter = "پایگاه داده|*.CigNet"
    OFD.ShowDialog()

    If OFD.FileName.ToString <> ""Then
    Try
    File.Delete(My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
    Catch ex As Exception
    MsgBox(ex.ToString)
    EndTry
    File.Copy(OFD.FileName, My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
    EndIf
    در ضمنodf =openfiledialog و sdf =savefiledialog

    جالب اینجاست که فایل پشتیبان را با هر پسوندی که خودت می خواهی میتونی سیو کنی (.CigNet)
    من از این روش استفاده کردم ، اما این Exception رو داد.
    The process cannot access the file 'D:\My Works\C#‎\Win Form\Reza Restaurant\RezaRestaurant\bin\Debug\SQL\RRDB.MDF' because it is being used by another process.

    میشه منو راهنمایی کنید که چطور برنامه رو از دست پروسس های دیگه در بیارم !

  8. #8

    نقل قول: backup گيري از اكسس در برنامه

    سلام دوست عزیز شما با از روش نادرستی برای BackUp گرفتن از دیتابیس SQL استفاده میکنید.
    جستجو کنید در همین فروم هم راه حل های زیادی برای اینکار وجود داره.
    با این روش به راحتی نمیتونید به نتیجه مورد نظرتون برسید.

    موفق باشید.

  9. #9
    کاربر دائمی آواتار mdssoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تهران / ساری
    پست
    392

    نقل قول: backup گيري از اكسس در برنامه

    نقل قول نوشته شده توسط mn_zandy63 مشاهده تاپیک
    سلام دوست عزیز شما با از روش نادرستی برای BackUp گرفتن از دیتابیس SQL استفاده میکنید.
    جستجو کنید در همین فروم هم راه حل های زیادی برای اینکار وجود داره.
    با این روش به راحتی نمیتونید به نتیجه مورد نظرتون برسید.

    موفق باشید.
    ممنون از پاسختون.
    اگر منظورتون استفاده از دستورات SQL هست ، جستجو کردم . اما با توجه به اینکه فایل دیتا بیس من کنار فایل exe پروژه ام قرار داره ، نمی تونم از دستورات SQL استفاده کنم !
    اگر منظورتون چیز دیگریست ممنون میشم بیشتر توضیح بدید

  10. #10

    نقل قول: backup گيري از اكسس در برنامه

    نقل قول نوشته شده توسط mdssoft مشاهده تاپیک
    ممنون از پاسختون.
    اگر منظورتون استفاده از دستورات SQL هست ، جستجو کردم . اما با توجه به اینکه فایل دیتا بیس من کنار فایل exe پروژه ام قرار داره ، نمی تونم از دستورات SQL استفاده کنم !
    اگر منظورتون چیز دیگریست ممنون میشم بیشتر توضیح بدید
    چه فرقی میکنه؟
    به هر حال فایلتون به SQL وصل (Attach) میشه، مگه نه؟
    اگه اشتباه نکنم شما با دستورات SQL باید بتونی Backup بگیری.

    موفق باشی.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •