使用C#+SQL时,调试出现“实例失败”怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:55:33
安装的系统是win xp,C#+sql环境,使用VISUAL STUDIO 2008集成SQL EXPRESS 2005,调试时出现“实例失败”怎么解决?错误提示为

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 实例失败。

源错误:

行 39: SqlCommand myCommand = new SqlCommand(selectSQL, myConnection);
行 40: SqlDataReader reader;
行 41: myConnection.Open();
行 42: reader = myCommand.ExecuteReader();
行 43: string jinghao = "";

源文件: f:\Www\Fzdc\fzdc\login.aspx.cs 行: 41

web.config文件如下:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings>
<add name="fzdcConnectionString" connectionString="Data Source

<add name="fzdcConnectionString" connectionString="Data Source=Rone\\SQLEXPRESS;Initial Catalog=fzdc;User ID=fzdc;Password=123456" providerName="System.Data.SqlClient"/>
改成
<add name="fzdcConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=fzdc;User ID=fzdc;Password=123456" providerName="System.Data.SqlClient"/>
string ConnectionStrings = WebConfigurationManager.ConnectionStrings["fzdcConnectionString"].ConnectionString;
改成
string ConnectionStrings = ConfigurationManager.ConnectionStrings["fzdcConnectionString"].ConnectionString;

这样继承代高一些,希望这样有用,试一下

<add name="fzdcConnectionString" connectionString="Server=Rone\SQLEXPRESS;Database=你的数据库名字;Uid=fzdc;Pwd=123456;"/>

改成这个试试看看~~连接字符串
这种错误一般是服务器名字写错造成的 看看是不是叫Rone\SQLEXPRESS
你可以到vs2008 里面工具选项 连接数据库 里面先去测试连接