Asp页面尝试连接到不存在的SQL服务器

时间:2016-12-22 22:21:58

标签: sql asp.net

我收到以下错误:

无法附加文件&C; \ Users \ redact \ Documents \ SLDataBase.mdf'作为数据库' SLDB'因为此文件已用于数据库&C; \ USERS \ redact \ DOCUMENTS \ SLDATABASE.MDF'

con.ConnectionString = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\Users\\redact\\Documents\\SLDataBase.mdf;Initial Catalog=SLDB;Integrated Security=True;Connect Timeout=30";
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM txTable", con);
da.Fill(dt);
gridviewtxSLds.DataSource = dt;
gridviewtxSLds.DataBind();

但是,我很久以前就删除了这个配置,代码如下:

    con.ConnectionString = "Data Source=localhost\\SQLEXPRESS;AttachDbFilename=C:\\Users\\slDataBase.mdf;Integrated Security=True";
    SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM txTable", con);
    da.Fill(dt);
    gridviewtxSLds.DataSource = dt;
    gridviewtxSLds.DataBind();

我尝试重建解决方案,我尝试重新创建我的新数据库,我尝试重新启动VS ...我无法弄清楚为什么它一直认为我的代码看起来就像它没有。

编辑:事实上,我可以删除整个代码块,它仍然显示错误并说出完全相同的事情。

1 个答案:

答案 0 :(得分:0)

所以看起来我找到了答案。在我试图找出错误的时候,我在VS中打开了我的代码隐藏的备份副本。我不知不觉地一直在修改备份副本,这就是为什么它在构建过程中从未给我带来任何错误。我刚刚在我的项目中打开了代码隐藏,突然意识到它没有做出任何改变。