如果你是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数据库,你可以直接备份这个文件就可以。