“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。" c# winform 做的是客户端 我自己写的 xml文件获取连接数据库的ip和连接字符串 也弹出这个 但是在我的电脑上就没事 把程序装到别的电脑上就不行 怎么回事啊? 郁闷 高手 高手快来吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很明显 连接字符串问题你只连接了你自己电脑的SQL安装到了其他机器 没有更改连接字符串 导致的 string connstr = ""; XmlReader xreader = XmlReader.Create("..//..//XMLFile1.xml"); try { xreader.Read(); xreader.ReadStartElement("conntctiondb"); xreader.ReadStartElement("datasoure"); connstr += "server=" + xreader.ReadString() + ";"; xreader.ReadEndElement(); xreader.ReadStartElement("database"); connstr += "database=" + xreader.ReadString() + ";"; xreader.ReadEndElement(); xreader.ReadStartElement("user"); connstr += "uid=" + xreader.ReadString() + ";"; xreader.ReadEndElement(); xreader.ReadStartElement("paw"); connstr += "pwd=" + xreader.ReadString(); xreader.ReadEndElement(); xreader.Close(); } finally { } return connstr;xml文件是 <?xml version="1.0" encoding="utf-8" ?><conntctiondb> <datasoure>127.0.0.1</datasoure> <database>KaoQin</database> <user>aa</user> <paw>111</paw></conntctiondb> 上面是我的 XML 文件内容 和读取连接字符串程序 我安装到 别的机器上 把ip也改了 但是不行 弹出 不显示删除回复显示所有回复显示星级回复显示得分回复 “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。" 请楼上的高手指教 上面是我的 XML 文件内容 和读取连接字符串程序 我安装到 别的机器上 把ip也改了 但是不行 弹出 “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。" 请楼上的高手指教 Vs2010 下我也遇到了这样的问题。确实 是app.config的问题。以下是有问题的配置文件:<?xml version="1.0"?><configuration> <connectionStrings> <add name="Default" connectionString="" providerName="SqlClient"/> </connectionStrings> <configSections>不知道是不是违反了配置文件的书写约定?把<connectionStrings>配置节放到最后问题就解决了。真的是很奇怪。 如何把WCF挂到IIS7.5下 急问一个问题,关于win7下msi的 奇怪的问题?Win2003系统安装IIS后,提示Service Unavailable 下列C#代码怎么写注册机?谁帮我写下 web项目打包 验证控件的正则表达式 菜鸟100分求救,DateTime.Today.Date.ToString();相关。 winform c#高手请看下 如何转换这个API???? 关于图片优化的问题 方法中 再用此方法
XmlReader xreader = XmlReader.Create("..//..//XMLFile1.xml"); try
{
xreader.Read(); xreader.ReadStartElement("conntctiondb"); xreader.ReadStartElement("datasoure");
connstr += "server=" + xreader.ReadString() + ";";
xreader.ReadEndElement(); xreader.ReadStartElement("database");
connstr += "database=" + xreader.ReadString() + ";";
xreader.ReadEndElement(); xreader.ReadStartElement("user");
connstr += "uid=" + xreader.ReadString() + ";";
xreader.ReadEndElement(); xreader.ReadStartElement("paw");
connstr += "pwd=" + xreader.ReadString();
xreader.ReadEndElement(); xreader.Close();
}
finally
{ }
return connstr;
xml文件是
<?xml version="1.0" encoding="utf-8" ?>
<conntctiondb>
<datasoure>127.0.0.1</datasoure> <database>KaoQin</database>
<user>aa</user>
<paw>111</paw>
</conntctiondb>
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="Default" connectionString="" providerName="SqlClient"/>
</connectionStrings>
<configSections>不知道是不是违反了配置文件的书写约定?把<connectionStrings>配置节放到最后问题就解决了。真的是很奇怪。