你的程序没有问题]
logOnInfo.ConnectionInfo.ServerName = "211.69.206.169";
把ip换成计算机名试试关注

解决方案 »

  1.   

    改为:
    logOnInfo.ConnectionInfo.ServerName = "SC";
    logOnInfo.ConnectionInfo.UserID = "WANCOL";
    logOnInfo.ConnectionInfo.Password = "WANCOL";
    oRpt.Database.Tables[i].ApplyLogOnInfo(logOnInfo);实质上,ServerName为你所建的数据库实例,因为你所建的数据库实例已经指明了主机(通过IP或机子名称),因而,你登录不了并不是因为IP的问题,而是你提供的信息不匹配。
      

  2.   

    问题解决了
    logOnInfo.ConnectionInfo.ServerName = "SC_211.69.206.169";
    logOnInfo.ConnectionInfo.DatabaseName = "";
    这样就可以了。谢谢大家关注!