关于C#数据库附加的

huozhao 2008-06-02 07:47:45
string DbPath=System.Environment.CurrentDirectory +@"\DabaBase\supmark_Data.MDF"; string LogPath=System.Environment.CurrentDirectory +@"\DabaBase\supmark_Log.LDF";
string StrSql="exec sp_attach_db @dbname='supmark',@filename1='"+DbPath+"',@filename2='"+LogPath+"'";
string strcon="Server=(local);Integrated Security=SSPI;Database=master";
try
{
SqlConnection objcn=new SqlConnection(strcon);
SqlCommand cmd =new SqlCommand (StrSql,objcn);
objcn.Open();
cmd.ExecuteNonQuery();
MessageBox.Show("附加成功");
cmd.Dispose();
objcn.Close();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
附加的时候提示,设备激活错误。不知道该怎么解决
...全文
129 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Error_Code 2008-06-08
  • 打赏
  • 举报
回复
mark下来 我也在看这个
glutton 2008-06-07
  • 打赏
  • 举报
回复
应该还是语句的问题,查询分析器要对才可以啊
amandag 2008-06-07
  • 打赏
  • 举报
回复
如果在查询分析器下面执行不成功,在程序下执行下是肯定不可能成功的,
clal 2008-06-03
  • 打赏
  • 举报
回复
mark
huozhao 2008-06-03
  • 打赏
  • 举报
回复
我的路径对着呢,我试过了。在查询分析器中执行的时候,也是出现“设备激活错误”。我已经把DataBase文件拷贝到debug下面了。
amandag 2008-06-02
  • 打赏
  • 举报
回复
据我猜测,你的路径有问题
string DbPath = System.Environment.CurrentDirectory + @"\DabaBase\supmark_Data.MDF";
string LogPath = System.Environment.CurrentDirectory + @"\DabaBase\supmark_Log.LDF";
==
这里出来的路径应该是 你的项目路径 bin\debug\DabaBase\supmark_Data.MDF 你最好能再确认一下

我试过你的代码,没有任何问题,我觉得还是路径的问题最有可能
wuyi8808 2008-06-02
  • 打赏
  • 举报
回复
先在查询分析器中执行一下看。
贫僧又回来了 2008-06-02
  • 打赏
  • 举报
回复
看看你这两个路径对不对吧!
string DbPath=System.Environment.CurrentDirectory +@"\DabaBase\supmark_Data.MDF";
string LogPath=System.Environment.CurrentDirectory +@"\DabaBase\supmark_Log.LDF";
用messengebox来显示一下取到的路径吧!看看对不对!
还有你确定下你附加上去的路径是不是存在!
hery2002 2008-06-02
  • 打赏
  • 举报
回复
sql 取出来看一下,
估计是sql上面的问题,
sql 的写法,语法之类的.
程序上貌似没有问题,没有细看.
沅江汐水 2008-06-02
  • 打赏
  • 举报
回复
学习一下,没有弄过!
fengyan_0070568 2008-06-02
  • 打赏
  • 举报
回复
没玩过这样附加的,
关注一下先
烈火焚身 2008-06-02
  • 打赏
  • 举报
回复
up
chengqscjh 2008-06-02
  • 打赏
  • 举报
回复
最好的方式是跟踪调试,然后将变量得出后放到查询分析器中去检验下
net0003 2008-06-02
  • 打赏
  • 举报
回复








学习下先

111,115

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧