小第是个初学者,请高手说出用到了哪些控件,以及这些控件的作用?谢谢?
解决方案 »
- 1+2*3=?像这样的运算公式,如何求解?求代码?
- Delphi程序中如何批量修改(*.txt)为(*.html)?谢谢!
- Dbgrid界面一问,请原谅最后十分,最后十分诚意谢谢各位
- 关于Delphi 7.0的dbExpress 删除的问题.
- delphi下如何通过点击按钮打开新窗口??
- 高手!treeview中如何设child(子)结点?
- 多个文件打包成一个文件,遇到文件夹怎么办?
- 我想100分求一个弄了很久都没有解决的关于DELPHI和javascript位运算转换的问题!
- 高分求救,数据库导入问题。。。
- 有没有办法在NT/2000下用Delphi编程的方法自定义页面大小
- 请问通过keypress事件控制一个循环中断的问题怎么实现阿?
- 我看陈惟彬进销存代码,里边中文出现乱码,怎么办?
直接复制mdb文件就行了!!!
还原就把mdb复制回来就OK了
==========================
直接FILECOPY就行了,这个不要什么的呀procedure TFrmSjbf.SpeedButton1Click(Sender: TObject);
var
Ispath,ispath1:string;
begin
Ispath:=ExtractFilePath(paramstr(0))+'sdsf.mdb';//修改你自己的数据库名字
if copy(ml.Path,length(ml.Path),1)='\' then
begin
ispath1:=ml.Path+'sdsf.mdb';
end
else
begin
ispath1:=ml.Path+'\sdsf.mdb';
end;
copyfile(PChar(Ispath),PChar(ispath1),true);
application.MessageBox('备份成功!!','系统',64)
end;
===================
procedure TForm.SpeedButton1Click(Sender: TObject);
var
failure: boolean;
begin
failure:=false;
if not copyfile('House.dbf','a:\House.dbf',false) then//备份文件
failure := true;
if failure then
showmessage('备份成功!!')
else
showmessage('备份失败!!')
end;
------------------------------------------------------------------------
恢复代码
===================
procedure TForm.SpeedButton1Click(Sender: TObject);
var
failure;boolean;
begin
failure:=false;
//关闭你正在使用的连接比如说table,query等,根据你具体使用的组件而定
if FileExist('House.dbf') then
begin
DeleteFile('House.dbf');//删除原文件
if not copyfile('a:\House.dbf','House.dbf',false) then//开始复制文件
failure := true;
end;
if failure then
showmessage('恢复成功!!')
else
showmessage('恢复失败!!')
end;
go
RESTORE database House FROM DISK = 'd:\test.bak' with replace ,stats//还原
backup database databasename to disk='d:\server\jun.bak' with init //备分