سلام!
من دستورات زیر را جهت restore کردن بانک
وارد کردم
DataModule141.ADOCommand1.Parameters.ParamValues['@SQLString']:='CREATE
DATABASE Mbackup ';
DataModule141.ADOCommand1.Execute;
pathe:=FileListBox8.FileName;
s:=pathe;
DataModule141.ADOCommand1.Parameters.ParamValues['@SQLString']:='RESTORE DATABASE Mbackup FROM DISK='+char(39)+s+char(39);
DataModule141.ADOCommand1.Execute;
اما در هنگام restore کردن پیغام خطای زیر را می دهد.(باید این نکته را در نظر داشته باشید که بانک اصلی من که از آن backup گرفته شده به نام vb و بانک خالی ایجاد شده به نام Mbackup و نام فایل پشتیبان به نام Mbackup2006528.bak می باشد)
the databaseto be restore was named "vb " .reissue the statement using the WITH
REPLACE option to overwrite the Mbackup database
چگونه مشکل فوق را حل کنم ؟
در ضمن چه دستوری در delphi می توانم بکار ببرم که مشخص کند بانک اطلاعاتی خاصی در sql می باشد ؟
متشکرم