我在我的程序中写到
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的值
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的值
解决方案 »
- ASP.NET里面的SQL语句语法格式
- 关于回车符问题!
- 求教关于调用Oracle存储过程的问题!!!
- 在.net做成div的,怎么做?
- 页面传值没起作用的小问题
- 为什么简易IIS服务器能打开webedit编辑器,而计算机的IIS打不开webedit编辑器
- 如何把WINDOW.OPEN()返回的句柄保存到SESSION中?
- select * from user where uname=‘张三’ and state=1 转换成linq怎么写啊
- 关于Session奇怪的问题!!!(昨天还正常,睡了一觉,就开始出错了)Help me!
- 如何在DataGrid只显示月和日,如5-2(在线等)
- PAGE 有没有Disposed方法?我能不能在这里面写自己代码?
- 存储过程的简单问题
顺便说一句,楼主的编程风格要改一改