c# winform 做的是客户端 我自己写的 xml文件获取连接数据库的ip和连接字符串 也弹出这个 但是在我的电脑上就没事  把程序装到别的电脑上就不行  怎么回事啊?  郁闷  高手 高手快来吧

解决方案 »

  1.   

    很明显 连接字符串问题你只连接了你自己电脑的SQL安装到了其他机器  没有更改连接字符串 导致的
      

  2.   

    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> 
      

  3.   

    上面是我的 XML 文件内容 和读取连接字符串程序    我安装到 别的机器上 把ip也改了 但是不行 弹出  不显示删除回复显示所有回复显示星级回复显示得分回复 “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。"  请楼上的高手指教 
      

  4.   

    上面是我的 XML 文件内容 和读取连接字符串程序 我安装到 别的机器上 把ip也改了 但是不行 弹出  “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。" 请楼上的高手指教 
      

  5.   

    Vs2010 下我也遇到了这样的问题。确实 是app.config的问题。以下是有问题的配置文件:
    <?xml version="1.0"?>
    <configuration>
      <connectionStrings>
      <add name="Default" connectionString="" providerName="SqlClient"/>
      </connectionStrings>
      <configSections>不知道是不是违反了配置文件的书写约定?把<connectionStrings>配置节放到最后问题就解决了。真的是很奇怪。