当前位置: 首页 > 编程笔记 >

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

淳于哲
2023-03-14
本文向大家介绍c#操作附加数据库的方法,包括了c#操作附加数据库的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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#创建数据库及附加数据库的操作方法,包括了C#创建数据库及附加数据库的操作方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#创建数据库及附加数据库的操作方法。分享给大家供大家参考,具体如下: 更多关于C#相关内容感兴趣的读者可查看本站专题:《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《

  • 本文向大家介绍C#数据库操作的用法,包括了C#数据库操作的用法的使用技巧和注意事项,需要的朋友参考一下 由于最近和数据库打交道,需要用C#和SQL Server 2005进行操作,就把近段时间内的最常用的操作做个总结。本人也是第一次用C#操作数据库,所以这三种典型用法对初学者还是挺有帮助的。 以下是我在visual studio 2005上写的一个类(连的是SQL Server 2005),已经过

  • 本文向大家介绍Jedis操作Redis数据库的方法,包括了Jedis操作Redis数据库的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Jedis操作Redis数据库的具体代码,供大家参考,具体内容如下 关于NoSQL的介绍不写了,直接上代码 第一步导包,不多讲 基本操作: 注意:如果运行失败,那么原因只有一条:没有打开Redis: 好的,我们可以用可视化工具观察下: 保存成功

  • 主要内容:语法,实例假设这样一种情况,当在同一时间有多个数据库可用,您想使用其中的任何一个。SQLite 的 ATTACH DATABASE 语句是用来选择一个特定的数据库,使用该命令后,所有的 SQLite 语句将在附加的数据库下执行。 语法 SQLite 的 ATTACH DATABASE 语句的基本语法如下: 如果数据库尚未被创建,上面的命令将创建一个数据库,如果数据库已存在,则把数据库文件名称与逻辑数据库 '

  • MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、MongoDB 在“数据库”选项卡中,你可以设置连接到服务器时导航窗格显示哪些数据库。这设置不是强制的。若要设置自定义数据库设置,请勾选“使用自定义数据库列表”。然后,从“数据库”列勾选要显示的数据库。如果你想连接时 Navicat 自动打开数据库,勾选“自动打开”框。 添加一个隐藏的数据库到列表 点击“添加数据

  • MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、MongoDB 在“数据库”选项卡中,你可以设置连接到服务器时导航窗格显示哪些数据库。这设置不是强制的。若要设置自定义数据库设置,请勾选“使用自定义数据库列表”。然后,从“数据库”列勾选要显示的数据库。如果你想连接时 Navicat 自动打开数据库,勾选“自动打开”框。 添加一个隐藏的数据库到列表 点击“添加数据