【发布时间】:2017-04-10 14:46:25
【问题描述】:
使用查询 SQL Server Express LocalDB 实现的工具,我已经测试了代码以查看它的工作原理,但是当我将连接字符串从硬编码字符串移动到 xml 配置文件中的一个时,我写了,它给出了以下错误:
作为参考,这是我之前用于函数调用的代码截图:
这就是我目前在 XML 配置文件中的内容:
如果我将“服务器”更改为“数据提供者”,它也会说数据提供者是一个不受支持的关键字。
查看其他问题,这很可能与字符串格式或我的阅读方式有关,但无论单引号还是双引号,它都会这样做。
【问题讨论】:
-
取决于您尝试连接的内容 - 如果遇到问题,我总是使用 connectionstrings.com 仔细检查我的连接字符串。
-
肯定会很快检查出来。应该不会太糟糕,但它只是 localdb 并且它与我硬编码它一起工作......奇怪......
-
您的硬编码字符串使用“数据源”,您的配置字符串使用“服务器”。
-
是的,我发现问题在于我保留了引号,并且在导入时它会绊倒连接字符串,因为它添加了引号以在它们已经存在时将其保留为字符串。改回数据源并删除引号,我们很好。
标签: c# sql sql-server xml