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

نام تاپیک: تهیه نسخه پشتیبان

  1. #1

    تهیه نسخه پشتیبان

    با سلام
    خسته نباشید
    من می خواستم تو برنام ام (در دلفی)با بانک sql ) یک مسیر از کاربر بگیره و در اون مسیر یک کوپی از database ام بگیرم باید چکار کنم
    می تونید منو راهنمایی کنید
    با تشکر

  2. #2
    خوش آمدید به برنامه نویس.
    اگه درباره ی مطلبتون جستجو می کردید مطالب خوبی پیدا می کردید.
    باید از دستور backup database استفاده کنید. تاپیک های زیادی در این مورد هست. این هم یک نمونه:
    http://www.barnamenevis.org/sh...ackup+database

  3. #3
    کاربر دائمی آواتار babak869
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    کرمانشاه
    پست
    1,251
    اینم یه کد برای گرفتن نسخه پشتیبان از برنامه :

    var
    fileSource, fileDest: string;
    begin
    fileSource :=ExtractFileDir(Paramstr(0))+'/database.mdb';
    SaveDialog1.FileName:='Database.mdb';
    SaveDialog1.Execute;
    fileDest :=SaveDialog1.FileName+'.mdb';
    CopyFile(PChar(fileSource), PChar(fileDest), False);
    end;

    موفق باشید

  4. #4
    کاربر دائمی آواتار unique1984
    تاریخ عضویت
    دی 1384
    محل زندگی
    Newjef Land
    سن
    39
    پست
    221
    سلام اینم یه راه دیگه


    //***********Backup
    try
    if SaveDialog1.Execute then
    begin
    ADOCommand1.CommandText := 'backup database '+'نام دیتا بیس'+' to disk='+QuotedStr(SaveDialog1.FileName);
    ADOCommand1.Execute();
    ShowMessage('عملیات پشتیبان گیری با موفقیت انجام شد');
    end;
    Except
    ShowMessage('عملیات پشتیبان گیری با شکست رو برو شد');
    end;


    //********Restore
    try
    ADOCommand1.CommandText := 'Use Master';
    ADOCommand1.Execute();
    if OpenDialog1.Execute then
    begin
    ADOCommand1.CommandText := 'Restore database '+'نام دیتا بیس'+' From disk='+QuotedStr(OpenDialog1.FileName);
    ADOCommand1.Execute();
    ShowMessage('عملیات بازیابی با موفقیت انجام شد');
    end;
    Except
    ShowMessage('عملیات بازیابی با شکست مواجه شد');
    end;

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

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