不太明白你的意思 你不是已经在使用了Database1.mdf, 怎么还要附加
是不是说你不在解决方案中创建数据库, 而是手动附加?
如果是这样的话, 那你看下这段话的意思就知道了,- using(SqlConnection conn = new SqlConnection(@"Data Source =.\SQLEXPRESS;AttachDBFilename = |DataDirectory|\Database1.mdf;Integrated Security= true ;User Instance=true"))
复制代码 这句话就是把你在解决方案中创建的数据库文件, 附加到数据库中,
所以,你再手动附加一个数据库, 那么编译的时候就会出错了,
因为里面已经有一个Database1.mdf 文件了,
我没试过, 这只是我的理解, 你可以试下 |