Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Still Struggling & Need Assistance
Message
Information générale
Forum:
ASP.NET
Catégorie:
Rapports
Divers
Thread ID:
01504280
Message ID:
01504381
Vues:
42
See if it has been logged in one of the system defined event logs...



>It is a MessageBox. I copied it from it.
>
>The Catch does not fire, so I get no expception info.
>
>
>>It's not clear where you are getting the message from - looks like it's meant to represent a MessageBox.
>>What is the exact exception (and any inner exceptions) thrown by the SetDataSource() line ?
>>
>>>I am really stuck here. This app runs fine on my PC, bhut when I try to generate the report on the client's server, I'm getting
>>>
>>>
>>>---------------------------
>>>Application Error
>>>---------------------------
>>>Application has generated an exception that could not be handled.
>>>
>>>Process ID=0x16d8 (5848), Thread ID=0x1170 (4464).
>>>
>>>Click OK to terminate the application.
>>>Click CANCEL to debug the application.
>>>---------------------------
>>>OK   Cancel   
>>>---------------------------
>>>
>>>
>>>Here's the code:
>>>
>>>
>>>
>>>private void _RunReport()
>>>{
>>>    try
>>>    {
>>>
>>>        // The selected project Id
>>>        int ProjectId = (int)cboProjects.SelectedValue;
>>>
>>>        // Create the project object
>>>        csCOSApp.ActiveProject = new csCOSProject();
>>>        csCOSApp.ActiveProject.ProjectId = ProjectId;
>>>        csCOSApp.ActiveProject.LoadData();
>>>
>>>
>>>
>>>        // Get the report's data using info from the active project
>>>        List<DbParameter> Params2 = new List<DbParameter>();
>>>        Params2.Add(new SqlParameter { ParameterName = "@ProjectId", Value = ProjectId });
>>>        Params2.Add(new SqlParameter { ParameterName = "@PrimaryWhseId", Value = csCOSApp.ActiveProject.PrimaryWhseId });
>>>        Params2.Add(new SqlParameter { ParameterName = "@SecondaryWhseId", Value = csCOSApp.ActiveProject.SecondaryWhseId });
>>>
>>>        DataSet dsProjectInfo = csCOSApp.DataLayer.ExecuteQuery("ap_GetProjectReportData", Params2, CommandType.StoredProcedure);
>>>
>>>
>>>        // Create an instance of the Crystal .RPT file
>>>        rptCorporateViewReport reportObj = new rptCorporateViewReport();
>>>
>>>
>>>        // Set the report's data source to the DataTable
>>>        reportObj.SetDataSource(dsProjectInfo.Tables[0]);       // <=====   APP DIES HERE
>>>
>>>        // Assign the report to the viewer
>>>        crlReportViewer.ReportObject = reportObj;
>>>    }
>>>    catch (Exception e)
>>>    {
>>>        logMessage(e.ToString());
>>>        throw e;
>>>    }
>>>}
>>>
>>>While I have made some slow progress in getting to this point, I need to deliver this report right now. Anyone see anything here?
>>>
>>>Thanks
.·*´¨)
.·`TCH
(..·*

010000110101001101101000011000010111001001110000010011110111001001000010011101010111001101110100
"When the debate is lost, slander becomes the tool of the loser." - Socrates
Vita contingit, Vive cum eo. (Life Happens, Live With it.)
"Life is not measured by the number of breaths we take, but by the moments that take our breath away." -- author unknown
"De omnibus dubitandum"
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform