Резервное копирование базы данных не удалось - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь сделать резервную копию своей базы данных, но ничего не происходит, когда я пытаюсь сделать резервную копию, но если я жестко прописал путь, он работает.

Этот метод работает с жестко закодированным путем к файлу.

dbBackup.Devices.AddDevice(@"C:\Backup\saveFile.bak", DeviceType.File);

Но я попробовал второй, тот, который я хочу, чтобы пользователь ввел путь к файлу, но он не работает, и вводточно так же.

dbBackup.Devices.AddDevice(@"'"+ txtPath.Text +"'", DeviceType.File);

1 Ответ

0 голосов
/ 08 февраля 2019

Добавление кавычек, аналогично тому, как это делается с помощью прямой команды T-SQL, необязательно.Строка будет правильно проанализирована без них.Учитывая, что текст из жестко запрограммированного значения и пользовательского ввода совпадает с указанным в вашем сообщении, следующий код будет возвращать одинаковый результат для обоих.

dbBackup.Devices.AddDevice(txtPath.Text, DeviceType.File);
...