我有两个项目。一种是 Web,另一种是 Windows 窗体。 Web项目连接到数据库,但Windows项目在读取连接字符串时抛出异常NullReferenceException。
我使用相同的类来连接两个项目。使用 LINQTOSQL 建立连接。
这是我的连接字符串:
<connectionStrings>
<add name="GPSystemConnectionString"
connectionString="Data Source=.;Initial Catalog=GPSystem;User ID=***;Password=***"
providerName="System.Data.SqlClient" />
</connectionStrings>
这就是我正在阅读的方式。
string CS = ConfigurationManager.ConnectionStrings["GPSystemConnectionString"].ConnectionString;
(此行发生异常).....(未将对象引用设置为对象的实例。)
注意:我使用同一个类来连接两个项目......一个连接但另一个失败。
请任何人帮我解决这个问题!
先感谢您。
您需要在 app.config 中为窗口应用程序中的连接字符串添加条目。
如果你没有App.Config
文件然后添加它。
并输入如下所示的条目
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="GPSystemConnectionString" connectionString="..." />
</connectionStrings>
</configuration>
在你的 .cs 文件中
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
var connectionString=ConfigurationManager.ConnectionStrings["GPSystemConnectionString"].ConnectionString;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)