gpt4 book ai didi

c# - 错误信息 : Format of the initialization string does not conform to specification starting at index 0

转载 作者:行者123 更新时间:2023-11-30 14:09:31 25 4
gpt4 key购买 nike

我搜索了 SO 但没有找到解决我的错误的方法。
我正在使用 VS 2013 和 SQL Server 2014。

下面是我的连接字符串:

using (SqlConnection sqlConnection = new SqlConnection("cnInvestTracker"))
{

}

我的 web.config 是:

<connectionStrings>
<add name="cnInvestTracker"
connectionString="Data Source=localhost;Initial Catalog=InvestTracker;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>

当代码执行 using 行时,我收到一条错误消息。错误信息是:

Format of the initialization string does not conform to specification starting at index 0.

是什么导致了错误?

最佳答案

"cnInvestTracker" 本身 不是有效的连接字符串。这就是您要在此处使用的内容:

new SqlConnection("cnInvestTracker")

该构造函数不需要连接字符串的名称,它需要the connection string itself :

new SqlConnection(ConfigurationManager.ConnectionStrings["cnInvestTracker"].ConnectionString)

(您可能必须添加对 System.Configuration 的引用,并且您可能需要添加一些错误检查以确保在尝试引用它之前存在具有该名称的连接字符串。)

关于c# - 错误信息 : Format of the initialization string does not conform to specification starting at index 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28787143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com