【发布时间】:2011-09-26 01:47:34
【问题描述】:
var connection = ConnectionFactory.GetConnection(
ConfigurationManager.ConnectionStrings["Test"]
.ConnectionString, DataBaseProvider);
这是我的 App.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
但是当我的项目运行时,这是我的错误:
对象引用未设置为对象的实例。
【问题讨论】:
-
你把 App.config 放在哪里了?您正在运行的应用程序项目还是某些 dll?你首先需要
-
添加对System.Configuration.dll的引用,应该可以使用System.Configuration.ConfigurationManager了。
-
您的连接字符串有错字。您需要在“集成”和“安全”之间留一个空格
-
@OnurOmer - 问题已更新为包含空格(“Integrated Security”而不是“IntegratedSecurity”)
标签: c# ado.net exception-handling connection-string app-config