数据库备份不成功

Database backup not succeeding

我正在尝试备份我的数据库,但是当我尝试备份时没有任何反应,但如果我硬编码路径它就可以工作。

此方法适用于硬编码文件路径。

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

但我尝试了第二种,我希望用户输入文件路径,但它不起作用,而且输入完全相同。

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

不需要像使用直接 T-SQL 命令那样添加引号。没有这些,字符串将被正确解析。假设来自硬编码值和用户输入的文本与您在 post 中指定的文本相同,以下将 return 两者产生相同的结果。

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