在数据库如access连接情况下如何备份?

xiaoyu 2003-03-04 06:53:01
如题
望举例子
谢谢
正确一定给分
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
JRO
1: Project->Import Type Library.....
2: 单击Add 加入系统的Program Files\Common Files\System\ADO\ Msdox.dll 和msjro.dll
3: 在Class name: TTable ,TColumn,TIndex 与VCL组件名字发生冲突,所以改名为TADOXTable....
4:注意放在哪个板面,默认是在ACTIVEX
5 单击 Install....
6 问是否加入到默认包中 单击确定
7 是否重新编译包 单击确定
压缩
WideString Original="Provider=Microsoft.jet.oledb.4.0; data source=db2.mdb;";
WideString NewConn="Provider=Microsoft.jet.oledb.4.0;data source=db2new.mdb";
JetEngine1->CompactDatabase(Original.c_bstr(),NewConn.c_bstr());
devie 2003-03-05
  • 打赏
  • 举报
回复
access可以直接备份文件,sql可以用下面的存储过程完成
Statement
"CREATE PROCEDURE sdDb_Backup
@DatabaseName varchar(40),
@FileName varchar(80),
@UserCode varchar(18)
AS
backup database @DatabaseName To DISK=@Filename WITH INIT
if @@Error=0
begin
update sdBackup Set BackupDate=getdate(),
BackupUser=@UserCode
where BackupFile=@FileName
if @@RowCount<1
Insert into sdBackup (BackupDate,BackupFile,BackupUser)
values(Getdate(),@FileName,@UserCode)
end

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧