欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-16 23:16:58
本文实例讲述了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#程序设计有所帮助。