string strg = Application.StartupPath.ToString();//F:\调试06\MrCy\MrCy\Data\mrcy.bak
//获取当前启动位置
strg = strg.Substring(0, strg.LastIndexOf("\\")); //取得当前启动位置的上一级目录
strg = strg.Substring(0, strg.LastIndexOf("\\")); //取得当前启动位置的上上级目录
//比如Exe在D:\\Program Files\\MyApplication,上面的的结果是D:
strg += @"\Data"; // 这句就是在应用程序的上上级目录下建一个 Data的文件夹,D:\Data
string sqltxt = @"BACKUP DATABASE db_MrCy TO Disk='" + strg + "\\" + txtpath.Text +".bak"+ "'"; // SQL文,备份数据库到 Data文件夹下,
SqlConnection conn = BaseClass.DBConn.CyCon(); // 取得数据库连接对象,BaseClass.DBConn.CyCon(),这个是自定义类
conn.Open();
SqlCommand cmd = new SqlCommand(sqltxt, conn);
cmd.ExecuteNonQuery();
conn.Close();
取消
评论
如果觉得《一行c语言代码 打钩的一行c语言代码解释一下 谢谢 详细解释绝对最佳》对你有帮助,请点赞、收藏,并留下你的观点哦!