ConnectionString 属性尚未初始化

wqwqwawa 2012-07-07 04:13:25
“/”应用程序中的服务器错误。

ConnectionString 属性尚未初始化。

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

异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。

源错误:


行 272: strSql.Append(" where "+strWhere);
行 273: }
行 274: return DbHelperSQL.Query(strSql.ToString());
行 275: }
行 276:

源文件: C:\Users\Administrator\Desktop\9AListeningEnglishFrist\9AListeningEnglish_DLL\DAL\Sys_User.cs 行: 274

堆栈跟踪:


[InvalidOperationException: ConnectionString 属性尚未初始化。]
System.Data.SqlClient.SqlConnection.PermissionDemand() +5316006
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20
System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +143
System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) +83
System.Data.SqlClient.SqlConnection.Open() +96
Maticsoft.DBUtility.DbHelperSQL.Query(String SQLString) +99
_9AListeningEnglish_DLL.DAL.Sys_User.GetList(String strWhere) in C:\Users\Administrator\Desktop\9AListeningEnglishFrist\9AListeningEnglish_DLL\DAL\Sys_User.cs:274
_9AListeningEnglish.SystemManage.UserManagement.DateLoad() in C:\Users\Administrator\Desktop\9AListeningEnglishFrist\9AListeningEnglish\SystemManage\UserManagement.aspx.cs:77
_9AListeningEnglish.SystemManage.UserManagement.Page_Load(Object sender, EventArgs e) in C:\Users\Administrator\Desktop\9AListeningEnglishFrist\9AListeningEnglish\SystemManage\UserManagement.aspx.cs:22
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
System.Web.UI.Control.OnLoad(EventArgs e) +92
System.Web.UI.Control.LoadRecursive() +54
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +670
...全文
1292 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gsralex 2012-07-07
  • 打赏
  • 举报
回复
如果你是单元测试,是无法通过ConfigurationManager渠道值的,只有在web启动的时候,才能获取到值,你可以先写死到程序里面
gsralex 2012-07-07
  • 打赏
  • 举报
回复
SqlConnection的ConnectionString没有赋值
饕餮123 2012-07-07
  • 打赏
  • 举报
回复
楼主SqlCommand的ConnectionString忘记赋值了,肯定
dalmeeme 2012-07-07
  • 打赏
  • 举报
回复
用这个获取你的连接字符串给SqlConnection:

ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString
william_wz 2012-07-07
  • 打赏
  • 举报
回复
WEB.CONFIG配置文件里,数据库连接名和DbHelpe里 数据库连接名 是需要一致。否则无法连接。
wqwqwawa 2012-07-07
  • 打赏
  • 举报
回复
断点判断到了没有取到值
yyl8781697 2012-07-07
  • 打赏
  • 举报
回复
断点看看你的数据库连接ConnectionString 字符串的值有没有取到
LZ这个字符串可以这么取

string ConnectionString = WebConfigurationManager.ConnectionStrings["ConnectionString "].ConnectionString.ToString();
wqwqwawa 2012-07-07
  • 打赏
  • 举报
回复
这个是web.config文件

<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=win-tvf47io46u6;Initial Catalog=master;Persist Security Info=True;User ID=sa;Password=sa;" providerName="System.Data.SqlClient"/>
</connectionStrings>

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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