Torna al Thread
ReportDocument rd = new ReportDocument();
//string strRptPath = "C:\\inetpub\\wwwroot\\css_web\\Rpt\\" + strReportName;
string strRptPath = HttpContext.Request.PhysicalApplicationPath + "\\Rpt\\" + strReportName;
rd.Load(strRptPath);
rd.SetDatabaseLogon("root", "XXX", "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;", "Refrigeratori");
rd.SetDatabaseLogon("root", "XXX", "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;", "Catalogo");
rd.SetDatabaseLogon("root", "XXX", "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;", "Testi");
//rd.DataSourceConnections[0].SetConnection("Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;", "Catalogo", "root", "XXX");
//rd.DataSourceConnections[1].SetConnection("localhost", "Testi", "root", "XXX");
if (rptSource != null && rptSource.GetType().ToString() != "System.String")
rd.SetDataSource(rptSource);
else
rd.SetParameterValue("USERID", rptSource);
rd.ExportToDisk(ExportFormatType.PortableDocFormat, HttpContext.Request.PhysicalApplicationPath + "\\PDF\\" + NomePDF);
//rd.ExportToDisk(ExportFormatType.PortableDocFormat, "C:\\inetpub\\wwwroot\\css_web\\PDF\\" + NomePDF);