首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

报错“在联接选项 server 中发现无效分隔符\,” 急求

2013-08-24 
报错“在连接选项 server 中发现无效分隔符\,”急求!我在配置文件里写 ?xml version1.0 encodingutf-8

报错“在连接选项 server 中发现无效分隔符\,” 急求!
我在配置文件里写 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <connstr>"server=10.65.9.15\sql2005;database=ASSET_DATABASE;uid=asset_sa;pwd=asset123"</connstr>
  </connectionStrings>
</configuration>

最后读出 connstr 内容放到一个string 变量里 但  

执行 它  using (SqlConnection conn = new SqlConnection(connString))
            {
                conn.Open();  //报错  在连接选项 server 中发现无效分隔符\

急求 !
[解决办法]
注意斜杠的转义
[解决办法]
<connstr>"server=10.65.9.15\sql2005;database=ASSET_DATABASE;uid=asset_sa;pwd=asset123"</connstr>
这个已经是xml了,你还带引号干嘛?况且文本里的引号也必须用&quot;转义
[解决办法]
server=10.65.9.15\sql2005;database=ASSET_DATABASE;uid=asset_sa;pwd=asset123
=>
server=10.65.9.15\\sql2005;database=ASSET_DATABASE;uid=asset_sa;pwd=asset123
试试。。

热点排行