都是一个问题里的,有人不看下面只看上面的,
还有小弟穷啊,200分都不够我用的了
现在问题解决了
SQL.Text:='BACKUP DATABASE :name TO DISK ='''+dir_B+databasename+''' '
+'RESTORE FILELISTONLY FROM DISK ='''+dir_B+databasename+''' '
+'RESTORE DATABASE :databasename FROM DISK ='''+dir_B+databasename+''' '
+'WITH REPLACE '
+',MOVE
ata TO
ath1 ,MOVE :log TO
ath2 ';
Parameters.ParamByName('name').Value:='ba2004';
Parameters.ParamByName('databasename').Value:='HIS' + FormatDateTime('yyyymm', t_dt)+'ba2004';
Parameters.ParamByName('data').Value:='ba2004_Data';
Parameters.ParamByName('log').Value:='ba2004_log';
Parameters.ParamByName('path1').Value:=MYSqlpath+'HIS' + FormatDateTime('yyyymm', t_dt) + 'BA2004.mdf';
Parameters.ParamByName('path2').Value:=MYSqlpath+'HIS' + FormatDateTime('yyyymm', t_dt) + 'BA2004.ldf';
谢谢各位了