procedure TFbak1.Button1Click(Sender: TObject); var ErrorMessage: Pointer; ErrorCode: DWORD; ErrorMessageString:string; begin if not CopyFile('原始数据名','备份数据库名',False) then begin ErrorCode := GetLastError; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER or FORMAT_MESSAGE_FROM_SYSTEM, nil, ErrorCode, 0, @ErrorMessage, 0, nil); ErrorMessageString:='文件备份错误:'+PChar(ErrorMessage); MessageBox(handle,PChar(ErrorMessageString),'警告',MB_ok or MB_ICONERROR); LocalFree(hlocal(ErrorMessage)); end else MessageBox(handle,'文件备份成功','信息',MB_ok or MB_ICONINFORMATION); end;
是路径名和表名吗?但我都试过了,没东西出来啊!
var
ErrorMessage: Pointer;
ErrorCode: DWORD;
ErrorMessageString:string;
begin
if not CopyFile('原始数据名','备份数据库名',False) then
begin
ErrorCode := GetLastError;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER or FORMAT_MESSAGE_FROM_SYSTEM,
nil, ErrorCode, 0, @ErrorMessage, 0, nil);
ErrorMessageString:='文件备份错误:'+PChar(ErrorMessage);
MessageBox(handle,PChar(ErrorMessageString),'警告',MB_ok or MB_ICONERROR);
LocalFree(hlocal(ErrorMessage));
end
else MessageBox(handle,'文件备份成功','信息',MB_ok or MB_ICONINFORMATION);
end;
2、去下载第三方压缩解压控件!