c#操作附加数据库的方法

作者:明子 时间:2024-01-22 06:10:06 

本文实例讲述了c#操作附加数据库的方法。分享给大家供大家参考。具体如下:


/// <summary>
/// 附加数据库
/// </summary>
/// <returns></returns>
private bool Attachdb()
{
try
{
 string sql = string.Empty;
 if (File.Exists(sMDBFile))
 {
  sql = "EXEC sp_attach_db @dbname = '" + txtDBName.Text +
    "', @filename1 = '" + sMDBFile+
    "',@filename2='" + sLog + "'";
  SqlConnection conn = new SqlConnection(string.Format("Data Source={0};Initial Catalog=master;User ID={1};PWD={2}","(local)","sa","pwd"));
  using (conn)
  {
   lock (conn)
   {
    conn.Open();
    SqlCommand cmd = new SqlCommand(sql, conn);
    cmd.ExecuteNonQuery();
   }
  }
 }
 return true;
}
catch
{
 return false;
}
}
//sMDBFile 为mdf文件路径
//sLog 为ldf文件路径

希望本文所述对大家的C#程序设计有所帮助。

标签:c#,数据库
0
投稿

猜你喜欢

  • python实现批处理文件

    2022-08-14 19:27:46
  • python对矩阵进行转置的2种处理方法

    2023-12-01 09:18:17
  • oracle中的trim函数使用介绍

    2023-07-11 00:37:08
  • 避免Adodb.Stream输出UTF-8时自动写入的BOM(asp)

    2011-08-24 20:32:56
  • python numpy矩阵信息说明,shape,size,dtype

    2021-02-21 17:52:47
  • MySQL分区表的最佳实践指南

    2024-01-27 14:45:40
  • 在pycharm中使用git版本管理以及同步github的方法

    2021-12-08 01:59:58
  • Golang实现短网址/短链服务的开发笔记分享

    2024-02-08 15:37:18
  • Numpy数组array和矩阵matrix转换方法

    2021-06-25 06:17:26
  • python批量下载抖音视频

    2023-09-05 11:26:14
  • Mysql 乘法除法精度不一致问题(除法后四位小数)

    2024-01-13 09:44:16
  • SQL Server Alert发送告警邮件少了的原因

    2024-01-27 14:15:38
  • PHP设计模式之模板方法模式Template Method Pattern详解

    2023-05-25 00:24:26
  • Python中reduce函数详解

    2022-09-03 12:26:33
  • 详解如何用Python登录豆瓣并爬取影评

    2021-09-08 00:10:10
  • Python使用read_csv读数据遇到分隔符问题的2种解决方式

    2022-01-13 13:30:47
  • 解析Python中while true的使用

    2022-07-23 21:19:53
  • Python爬虫之UserAgent的使用实例

    2022-03-10 15:41:39
  • 详解vue-router 2.0 常用基础知识点之router.push()

    2024-04-09 10:49:35
  • Python实现的网页截图功能【PyQt4与selenium组件】

    2021-04-13 16:21:56
  • asp之家 网络编程 m.aspxhome.com