那么请问怎么写代码,我用下面的代码通不过,: SeaQuery->Close();
    SeaQuery->SQL->Clear();
    SeaQuery->SQL->Add("backup database Metal to disk='d:\data.bak'");
    SeaQuery->Open();
,请问是怎么回事?

解决方案 »

  1.   

    备份数据库的代码没错啊!你看看是不是其它的原因,你的用户是否有备份的权限?DECLARE @Backname as nvarchar(100)
    set @Backname='C:\zhangzhangzhang\'+replace(replace(replace(convert(char(20),getdate(),120),'-',''),':',''),' ','')
    BACKUP DATABASE HRJC TO  disk=@Backname
      

  2.   

    我用的是access,怎么看是否有备份的权限,还有您写的代码,俺都看不懂,什么意思,在bcb+access中能执行吗?
    请吧具体代码给俺吧,谢谢,关于 完全备份和差异备份的,分不够再加