we've just changed or ReportEngine from your PHP-Components to the Net ones. Unfortunatly we have discovered, that the PHP-Reports are not able to be displayed by rendering them. We work with ASP, and get following error message:
"Guid should contain 32 digits with 4 dashes"
You can open the templates with the designer, but if you save them, you get the same error when trying to open them again.
This is the full error report:
Code: Select all
[FormatException: GUID muss 32 Ziffern mit 4 Bindestrichen enthalten (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).]
System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result) +3923773
System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result) +245
System.Guid..ctor(String g) +107
MySql.Data.Types.MySqlGuid.MySql.Data.Types.IMySqlValue.ReadValue(MySqlPacket packet, Int64 length, Boolean nullVal) +217
MySql.Data.MySqlClient.NativeDriver.ReadColumnValue(Int32 index, MySqlField field, IMySqlValue valObject) +174
MySql.Data.MySqlClient.ResultSet.get_Item(Int32 index) +128
MySql.Data.MySqlClient.MySqlDataReader.GetFieldValue(Int32 index, Boolean checkNull) +39
MySql.Data.MySqlClient.MySqlDataReader.GetValue(Int32 i) +66
MySql.Data.MySqlClient.MySqlDataReader.GetValues(Object[] values) +54
System.Data.ProviderBase.CommonLanguageSubsetDataReader.GetValues(Object[] values) +13
System.Data.ProviderBase.SchemaMapping.LoadDataRow() +46
System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) +96
System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +164
System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +285
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +175
System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) +166
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +115
Stimulsoft.Report.Dictionary.StiMySqlAdapterService.ConnectDataSourceToData(StiDictionary dictionary, StiDataSource dataSource, Boolean loadData) +939
Stimulsoft.Report.Dictionary.StiDataSource.Connect(StiDataCollection datas, Boolean loadData) +99
Stimulsoft.Report.Dictionary.StiDataSourcesCollection.Connect(StiDataCollection datas, Boolean loadData) +166
Stimulsoft.Report.Dictionary.StiDictionary.Connect(Boolean loadData) +163
Stimulsoft.Report.Engine.StiRenderProviderV2.ConnectToData(StiReport report) +140
Stimulsoft.Report.Engine.StiRenderProviderV2.Render(StiReport report, StiRenderState state) +4686
Stimulsoft.Report.Engine.StiReportV2Builder.RenderSingleReport(StiReport masterReport, StiRenderState renderState) +847
Stimulsoft.Report.StiReport.RenderReport(StiRenderState renderState) +1588
Stimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiMode guiMode) +952
Stimulsoft.Report.StiReport.Render(Boolean showProgress) +53
Stimulsoft.Report.Web.StiWebViewer.RenderReport(StiReport report) +120
Stimulsoft.Report.Web.StiWebViewer.ProcessReport() +1250
Stimulsoft.Report.Web.StiWebViewer.set_Report(StiReport value) +3190
_Default.Page_Load(Object sender, EventArgs e) in C:\webroot\sds\reports\ReportViewer.aspx.vb:43
System.Web.UI.Control.OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207