string cbBF1 = cbBF.SelectedValue.ToString();
            string txtPath1 = txtdbPath.Text;
            ///
            ///备份方法
            ///
            SQLDMO.Backup backup = new SQLDMO.BackupClass();
            SQLDMO.SQLServer server = new SQLDMO.SQLServerClass();
            //显示进度条
            SQLDMO.BackupSink_PercentCompleteEventHandler progress = new
            SQLDMO.BackupSink_PercentCompleteEventHandler(BFStep);
            backup.PercentComplete += progress;
            try
            {
                server.LoginSecure = false;
                server.Connect(".", "sa", "sa");
                backup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
                backup.Database = "'"+cbBF1+"'";    //数据库名称:
                backup.Files = @"'"+txtPath1+"'";     //备份的路径
                backup.BackupSetName = "'"+cbBF1+"'";   //备份的文件名
                backup.BackupSetDescription = "Backup the database of "+cbBF1+"";
                backup.Initialize = true;
                backup.SQLBackup(server);
                MessageBox.Show("Backup successed.");
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                server.DisConnect();
            }
            this.progressBar1.Value = 0;
执行到backup.SQLBackup(server);这句就跳异常里去了
报错:
未能在sysdatabases中找到数据库“数据库名称”所对应的条目,没有找到具有该名称的条目。请确保正确地输入了名称
这个数据库名称都是从SQL里获取过来再下来框里选择的,请问错哪里了呢。。