据备份/恢复(50分)

  • 主题发起人 主题发起人 xx6620063
  • 开始时间 开始时间
X

xx6620063

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟是初学者,想在数据库程序中加数据备份/恢复(不是copy),数据上报/接收(导出文件,追加上级单位的数据库中),请高手指点,有详细代码给我发一个吧!谢了
xx6620063@163.com
 
高手们快出来吧
 
什么数据库,SQL Server自己查,追加用语句insert ...... select
 
如果你是MS sql数据库,比较简单,下面给拱你参考。
备份
Command1.CommandText:='backup database 数据库名称 to disk= ''c:/kk''';
Command1.Execute;
恢复(说明:我这里的数据库名称是dcjd_ls,你需要自己修改。)
Command1.CommandText:='IF not EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N''dcjd_ls'') '+
' CREATE DATABASE [dcjd_ls] ON (NAME = N''dcjd_ls_Data'', FILENAME = N'''+数据库文件路径+'/dcjd_ls_Data.MDF'' , SIZE = 3, FILEGROWTH = 10%) LOG ON (NAME = N''dcjd_ls_Log'', FILENAME = N'''+数据库文件路径+'/dcjd_ls_Log.LDF'' , SIZE = 1, FILEGROWTH = 10%) '+
' COLLATE Chinese_PRC_CI_AS '+
'restore database dcjd_ls from disk= ''c:/kk'' with REPLACE';
Command1.Execute;

如果是ACCESS数据库,你可以直接备份这个文件就可以。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部