我在我的程序中写到
private void button1_Click(object sender, System.EventArgs e)
{
   string pp=BackData("dfdf");
} public static string BackData(string BackupDataNamedds)
{
SqlConnection Conn;
String mySelectQurey=" Backup database BIDNBUY to "+BackupDataNamedds+"";

SqlCommand Cmd,Cmd1; Conn=new SqlConnection("server=localhost;uid=sa;pwd=;database=BIDNBUY");
Cmd1=new SqlCommand(@"EXEC sp_addumpdevice 'disk','+BackupDataNamedds+','c:\Program Files\Microsoft SQL Server\MSSQL\+BackupDataNamedds+.dat'",Conn);
Conn.Open();
Cmd1.ExecuteNonQuery();
Cmd=new SqlCommand(mySelectQurey,Conn);
if(Conn.State==ConnectionState.Closed)
{
Conn.Open();
} try
{
Cmd.ExecuteNonQuery();
return "成功";
}
catch(Exception ExSQL)
{
// if(ExSQL.Sourc)
//     {
// return"请正确输入备份文件的存放路径!";
// }
// else
// {
return ExSQL.Message;
}
// }

    
//Cmd.Connection.Close();
Conn.Close();
Cmd.Dispose();
Conn.Dispose(); }
//////////////////////////////////////////////////////////
我想在 Cmd1=new SqlCommand(@"EXEC sp_addumpdevice 'disk','+BackupDataNamedds+','c:\Program Files\Microsoft SQL Server\MSSQL\+BackupDataNamedds+.dat'",Conn);中获取BackupDataNamedds的值,但是获取不了。请大家告诉我应该怎么样获取BackupDataNamedds的值