C# 初始化字符串的格式不符合从索引124开始的规范

C# 初始化字符串的格式不符合从索引124开始的规范,c#,ado.net,sql-server-2014-express,C#,Ado.net,Sql Server 2014 Express,尝试使用Visual Studio 2017访问SQL Server 2014数据库;每次运行时,它都会显示此错误 System.ArgumentException:初始化字符串的格式不符合从索引124开始的规范 阅读有关堆栈溢出的一些问题,但这些问题属于其他上下文。如asp.net或azure数据库等 <configuration> <connectionStrings> <add name="EMPLOYES"

尝试使用Visual Studio 2017访问SQL Server 2014数据库;每次运行时,它都会显示此错误

System.ArgumentException:初始化字符串的格式不符合从索引124开始的规范

阅读有关堆栈溢出的一些问题,但这些问题属于其他上下文。如asp.net或azure数据库等

<configuration>
    <connectionStrings>
        <add name="EMPLOYES" 
             connectionString="Data Source=DESKTOP-0ROOGH3\SQLEXPRESS;Initial Catalog=EMPLOYES;Integrated Security = true;System.Dat.SqlClient"/>
    </connectionStrings>
</configuration>

我希望插入记录,但它会生成一些异常

您的连接字符串看起来完全乱码,请尝试以下操作

<configuration>
    <connectionStrings>

       <add name="EMPLOYES" 
            connectionString="Data Source=DESKTOP-0ROOGH3\SQLEXPRESS;Initial Catalog=EMPLOYES;Integrated Security = true;" 
            providerName="System.Data.SqlClient" />

    </connectionStrings>
</connectionStrings>


  • 我非常怀疑连接字符串是否能处理新行和参数中的回车,这在app.config中是真的吗?(加上
    System.Dat.SqlClient
    看起来很可疑)@Alexei是的,我知道了,现在它工作得很好
    <configuration>
        <connectionStrings>
    
           <add name="EMPLOYES" 
                connectionString="Data Source=DESKTOP-0ROOGH3\SQLEXPRESS;Initial Catalog=EMPLOYES;Integrated Security = true;" 
                providerName="System.Data.SqlClient" />
    
        </connectionStrings>
    </connectionStrings>