1、先在指定位置生成数据库。
2、恢复你备份的数据库。
下面代码是生成一个名称是dcjd_ls的数据库。
备份文件是c:/kk
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'''+LMDBrowseEdit1.Path+'/dcjd_ls_Data.MDF'' , SIZE = 3, FILEGROWTH = 10%) LOG ON (NAME = N''dcjd_ls_Log'', FILENAME = N'''+LMDBrowseEdit1.Path+'/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;