Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ADOCommand->Parameters

48K
10 декабря 2010 года
Tankro
32 / / 13.11.2010
Выполняется при выполнении этого кода вылезает ошибка:

'Invalid zero-length device name. Reissue the BACKUP statement with a valid device name'

Если выполнять эти части кода по отдельности - ошибки не происходит

Подскажите:

1)Как из можно решить эту проблему

ADOCom->Parameters->ParamByName("path")->Value=BackupsFolder->Text + "\\ECBASE.bak";
ADOCom->CommandText = "RESTORE DATABASE ECBASE FROM DISK = :path WITH REPLACE";
ADOCom->Execute();


ADOCon->DefaultDatabase = "ECBASE";
ADOCom->Parameters->ParamByName("path")->Value=BackupsFolder->Text+ "\\";
ADOCom->CommandText = "DBRestoreAll :pathRestore";
ADOCom->Execute();


2)Как правильно записать последнюю строку?
ADOCom->Parameters->ParamByName("path")->Value=BackupsFolder->Text;
ADOCom->CommandText = "RESTORE DATABASE ECBASE FROM DISK = :path \\ECBASE.bak WITH REPLACE";
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог