我在.net 2005中有一个Windows应用程序升级到.net 2012.旧版本在Win2003服务器上正常运行。 db在Win2003 Server上是2005 Express。 在我的机器上(Win7 - SQL Express 2005),应用程序运行正常.net 2012.但是在Win2016服务器上,所有水晶报告显示db登录窗口,并且虽然已经提供了db名称,但是看不到它们。我在win2016服务器上安装了Express 2012用于驱动程序。
这是我的代码:
MyReport reportDelivery = new MyReport ();
reportDelivery.DataSourceConnections[0].SetConnection(Globals.DB_Loc,Globals.DBName , Globals.ReadUser_Name, Globals.ReadPassWord);
所有参数都有值,并且它们正在其他地方使用。 报告在旧版本中使用上述方法运行正常吗?
错误在哪里?