سطح مقاله :متوسط
سیستک عامل : تست شده در ویندوز اکس پی
Backup گیری تو دلفی
این کد Sql ای است که تو اس کیو ال تستش میکنیم :
use master
حالاچرا دیتابیس مستر رو یوز میکنیم بهدلیل اینه که ممکنه اصلا" دیتابیس pro وجود نداشته که بخوایم pro را یوز کنیمکد:backup database pro to disk='c:\aa.dat'
اینم نمونه تو دلفی که من پیاده کردم :
نکات :کد:Procedure tform1.button1click)
Sender:tobject)
begin
if MessageDlg('do you want do?',mtWarning,[mbyes,mbno],0)=mryes then
begin
try
ADOCommand1.CommandText :='backup database pro to disk='+QuotedStr('c:\Pro.dat');
ADOCommand1.Execute ;
MessageDlg('successful backup',mtInformation,[mbOK],0);
except
MessageDlg('Sorry Cannot backup database',mtError,[mbOK],0);
Abort();
end;
1-بجای پیغامهای انگلیسی فارسی تایپ کنید (اگه لغات انگلیسی غلط است به بزرگواری خود ببخشید) d:
-------------------------------------------------------------------------------------------------------
Restore کردن دیاتابیس تو دلفی
این کد Sql ای است که تو اس کیو ال تستش میکنیم :
اینم نمونه تو دلفی که من پیاده کردم :کد:restore database project1 from disk='c:\back pro.dat'
نکات: 1- اینا رو من خودم تستش کردم و هیچمشکلی نداره . اگر دستورات اشتباه بگیدتا با هم درستش کنیم!؟کد:WITH ADOCommand1 DO
BEGIN
CommandText:='create database PRO';
Execute;
end;
ShowMessage('پايگاه داده ساخته شد');
----------------------------------------
with ADOCommand1 do
begin
CommandText:='RESTORE DATABASE project1 FROM DISK='+QuotedStr (s);
Execute;
end;
ShowMessage('عمليات نصب انجام شد');
end;
2-دستورات فوق کاملا" واضح است (چون سطح مقاله متوسط است پس معلومات قبلی بدردتان میخوره)
همه دست به دست هم بدید تا بخش دلفی رو رونق بدیم(راستی صلوات بر محمد وآل محمد فراموش نشود)