Error from the seagate Crystal Reports ActiveX Designer
Hi guys,
I get the following message when I running a report application based on Web. The Message is as following:
The Error Message was Error detected by database DLL from Seagate Crystal Reports ActiveX Designer
Internet Explorer has encountered a problem wiht an add-on and needs to close.
the following add-on is running when this problem occured
Add-on Name: CRview.dll
Company Name: Crystal Decision, Inc
Description: Crystal Viewer for ActiveX
I think the crystal is old version , the IE is version 7
Thank you very much
Clara
OK, an upgrade of Oracle causes Crystal Reports to throw "Error detected by database DLL". It may very well be that version 8 report will not be able to run that version of Oracle. E.g.; version 8 of CR will not run Oracle 10 g for sure...
Something to look at; can you run the report in the CR 8 designer when connecting to that updated version of Oracle?
You'll have to locate the platforms.txt file for CR 8 and see what version of Oracle it supported. I do not have a link or even an idea of where that may be as CR 8 has been out of support for soooo long.
Ludek
Similar Messages
-
Seagate Crystal Reports ActiveX Designer error '80043ac4'
Website slows down when users are running reports. Users start getting errors when running any crystal report. After sometime main page itself stops loading and only static html is visible. Following is one of the errors users see:
Seagate Crystal Reports ActiveX Designer error '80043ac4'
Invalid directory.
/opera_mort2/report/AlwaysRequiredSteps.asp, line 54
Other errors seen on reporting site at that time are
Active Server pages error 'ASP 0115'
Unexpected error
/opera_mort2/report/rpt_level.asp
A trappable error (C00000005) occurred in an external object. The script cannot continue running.
authentication and network errors.
Rebooting the Web Server temporarily fixes the issue however the error recurs again after a day or two. We are seeing this problem in both our PROD and DR server. There was no change done to either of these boxes recently.
Also at this pint IIS was crashing. Microsoft Support analyzed the crash dumps created from IIS and came up with the following:
"All the memory dumps captured showed the same DLL that was accessing corrupted memory. This same DLL would also be the one that had originally written to those addresses. The DLL was craxdrt.dll from Crystal Reports 8.0 ActiveX Designer, which was version 8.0.1.0 from 1/28/2000. This DLL should be updated to see if this issue has already been fixed. Other options are to recycle IIS more frequently and move to a new version of Crystal Reports."
Here is a detailed analysis from Microsoft Support:
The issue appears to be heap corruption. Normally these are difficult to troubleshoot, however, in this case every memory dump that I looked at had the same component involved.
start end module name
42b30000 4307f000 craxdrt (export symbols) craxdrt.dll
Loaded symbol image file: craxdrt.dll
Image path: C:\Program Files\Seagate Software\Report Designer Component\craxdrt.dll
Image name: craxdrt.dll
Timestamp: Fri Jan 28 15:16:46 2000 (3892235E)
CheckSum: 0055446A
ImageSize: 0054F000
File version: 8.0.0.371
Product version: 8.0.1.0
File flags: 22 (Mask 3F) Pre-release Special
File OS: 40004 NT Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 1009.04b0
CompanyName: Seagate Software, Inc.
ProductName: Crystal Reports 8.0 ActiveX Designer.
InternalName: CRAXDRT
OriginalFilename: CRAXDRT.DLL
ProductVersion: 8.0.1.0
FileVersion: 8.0.0.371
PrivateBuild: 8.0.0.371
SpecialBuild: 8.0.0.371
FileDescription: Crystal Reports ActiveX Designer Runtime Support
LegalCopyright: Copyright (c) 1991-1999 Seagate Software, Inc. All rights reserved.
LegalTrademarks: Copyright (c) 1991-1999 Seagate Software, Inc. All rights reserved.
Comments: Crystal Reports for Visual Basic
This component is from the year 2000 and needs to be updated. I searched our old cases and found several where old version of this component caused the same heap corruption.
Please help as this is a production issue. Please let me know if you need any more information.
thanks and regards
sudatta somanSomething must have changed. Were any patches or auto updates done to the OS?
CR 8.0 has been out of the support cycle for some time now.
As Microsoft suggested please log in and download the patches for CR 8.0 from:
https://www.sdn.sap.com/irj/sdn/businessobjects-support
If that does not resolve the issue the only option will be to schedule sn IIS restart each night. -
Crystal Reports ActiveX Designer Design and Runtime Library 11.5
Hai to all,
I'm new in crystal report 11.5, my task is desig time i just create a blank report during runtime programaticaly create Fieldobject,Blob object and so on, i came to know this is the right (Crystal Reports ActiveX Designer Design and Runtime Library 11.5) dll but, i dont know how to write the code. Experts please post simple code, i tried this site https://boc.sdn.sap.com/codesamples but there is no code related my task, experts please help me.
Softwares am using:
Visual studio 2005, asp.net 2.0, SQL server 2005 and crystal report 11.5
Edited by: winseelan j on Aug 21, 2008 4:03 PMHello,
You are using the wrong SDK in this case. You cannot use ADO.NET (crdb_adoplus.dll) with the RDC. It would not recognise it. RDC only supports classic ADO (crdb_oledb.dll). Report Creation APi and the RDC was designed for Visual Basic 6.0.
To do what you are trying to do you would have to use the Report Application Server (RAS) in .NET to create your reports.
I recommend starting by creating a simple application with the report created in the Crystal Report designer using ADO.NET(XML) driver and Visual Studio .NET code to pass the dataset at runtime so you are familiar with the code and properties before trying to create the full report in code with RAS.
You will find more information and samples in the Developer's Library:
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm
The samples are at:
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/en/CrystalReports_dotNET_SDK/sampleList.htm
Look for "VB_Web_Data_DataSets".
If you create a dataset you want in Visual Studio .NET, you can write it to XML or and XML Schema and use that to create the report.
'From a dataset, create an XML file to use creating a new report
'using the full path to the .xml file, include the schema
dataSet.WriteXml("C:\Temp\myReportData.xml", XmlWriteMode.WriteSchema)
'Or create a schema to use building a report
dataSet.WriteXmlSchema("C:\Temp\myReportData.xsd")
Once you have the report format the way you want it, you can use the Report Application Server Samples from the Developer's Help to give you direction in building your report at runtime:
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/en/RAS_SDK/sampleList.htm
Elaine -
Crystal Reports ActiveX Designer Failed to open document
Yesterday I created a report in Visual Studio 2008 with about 20 subreports, each subreport containing a single aggregate query (i.e count or sum). I then saved the report file. Hours later when I attempted to reopen the report in Visual Studio I recived the message box "Crystal Reports ActiveX Designer Failed to open document". The report file was completely unusable - it could not be opened for editting.
Today I repeated the process twice (once ith multiple subreports and once with all aggregate queries combined in a single subreport), only to have the new report files become unusable with the same error message. I am completely shocked at this behaviour from Crystal Reports. I have now spent 10+ hours with no usable report. I realy need a fix for this ASAP!!! Any suggestions would be greatlhy appreciated.Hi Jeff,
Just wanted to confirm you were on SP1.
I've found that these types of error are usually due to corrupt system files or sometimes even Anti-virus software denying access. If there is no error it's not CR corrupting the file.
Look in your AV logs to see if it's logging anything.
Another possibility is with MS pushing out patches they can also cause problems. I've see them change permissions on our dependencies that can cause problems.
Sorry I can't be specific but without seeing your report or any details you'll have to determine at which step in the report it stops working.
Can you save any reports now?
Steps to debug, create a new report with no subreports and save it. Then re-open, if that works then start adding one subreport and then save/open. It may be something related to either the subreports or the number of subreports.
You could try doing a repair install of VS and SP1.
Was this working at one time or is this something new, do you have other reports that are similar that have problems?
You need to debug the report and find out what is causing it to be corrupted. Try adding the 20th subreport and then delete it also.
Don -
Crystal Reports ActiveX Designer Design and Runtime Library 11.0
Hi to all,
I want to design the CR at runtime because depending upon the situation the SProcs return 20 or 30 or 40 columns. so am using Crystal Reports ActiveX Designer Design and Runtime Library 11.0 COM component. but i dont know how to write the code for this dll and the same time i want to bind the image also from the SQL database as BLOB. Could any body post sample code.
Tools am using :
Asp.Net 2.0, SQL Server 2005, Crystal Report 11.0You will likely need them all.
Here's another [link|https://boc.sdn.sap.com/developer/library] to our Diamond support site which has much more info and sample code.
Find this section:
Sample Code
Download sample code projects to run in your BusinessObjects Enterprise XI 3.0 and Crystal Reports 2008 development environments.
Title (click to download) Technology Topic
BusinessObjects Enterprise Java SDK Sample Code Java Enterprise Administration
Report Application Server Java SDK Sample Code Java Crystal Reports
Viewers Java SDK Sample Code Java Crystal Reports
Report Engine Java SDK Sample Code Java Web Intelligence
Web Services Java SDK Sample Code Java Web Services
Data Access Driver Java Sample Code Java Data Access
Crystal Reports .NET SDK Sample Code .NET Crystal Reports
Report Application Server .NET SDK Sample Code .NET Crystal Reports
Web Services .NET SDK Sample Code .NET Web Services
Desktop Intelligence COM SDK Sample Code COM Desktop Intelligence
Thanks again
Don -
Error in the integrated Crystal Reports viewer from SAP 8.8
Hi, we recently started using the integrated crystal reports from 8.8 and ocasionally the viewer throws the following error:
Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.
************** Texto de la excepción **************
System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en CrystalDecisions.Windows.Forms.PageControl.OnMouseMove(MouseEventArgs e)
en System.Windows.Forms.Control.WmMouseMove(Message& m)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
en System.Windows.Forms.ContainerControl.WndProc(Message& m)
en System.Windows.Forms.UserControl.WndProc(Message& m)
en CrystalDecisions.Windows.Forms.PageControl.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4206 (VistaSP2GDR.050727-4200)
Código base: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
B1CRBridge
Versión del ensamblado: 1.0.0.0
Versión Win32: 8.80.235
Código base: file:///C:/Program%20Files%20(x86)/SAP/SAP%20Business%20One/B1CRBridge.DLL
CrystalDecisions.CrystalReports.Engine
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/12.0.2000.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
System
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4205 (VistaSP2GDR.050727-4200)
Código base: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
CrystalDecisions.Shared
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared/12.0.2000.0__692fbea5521e1304/CrystalDecisions.Shared.dll
CrystalDecisions.ReportAppServer.CommLayer
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.ReportAppServer.CommLayer/12.0.1100.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommLayer.dll
System.Windows.Forms
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
System.Drawing
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
System.Configuration
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
System.Xml
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
CrystalDecisions.ReportAppServer.ClientDoc
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.ReportAppServer.ClientDoc/12.0.1100.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ClientDoc.dll
System.Data
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
CrystalDecisions.ReportAppServer.DataSetConversion
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataSetConversion/12.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataSetConversion.dll
CrystalDecisions.ReportAppServer.DataDefModel
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.ReportAppServer.DataDefModel/12.0.1100.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataDefModel.dll
CrystalDecisions.ReportAppServer.Controllers
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.ReportAppServer.Controllers/12.0.1100.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.Controllers.dll
CrystalDecisions.ReportAppServer.CubeDefModel
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.ReportAppServer.CubeDefModel/12.0.1100.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CubeDefModel.dll
CrystalDecisions.ReportAppServer.ReportDefModel
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.ReportAppServer.ReportDefModel/12.0.1100.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ReportDefModel.dll
BusinessObjects.Licensing.KeycodeDecoder
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.2.753
Código base: file:///C:/Windows/assembly/GAC/BusinessObjects.Licensing.KeycodeDecoder/12.0.1100.0__692fbea5521e1304/BusinessObjects.Licensing.KeycodeDecoder.dll
System.Web
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4209 (VistaSP2GDR.050727-4200)
Código base: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
CrystalDecisions.Shared.resources
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared.resources/12.0.2000.0_es_692fbea5521e1304/CrystalDecisions.Shared.resources.dll
CrystalDecisions.CrystalReports.Engine.resources
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine.resources/12.0.2000.0_es_692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.resources.dll
System.Web.Services
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
CrystalDecisions.ReportSource
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportSource/12.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportSource.dll
CrystalDecisions.Enterprise.Framework
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.2.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.Enterprise.Framework/12.0.1100.0__692fbea5521e1304/CrystalDecisions.Enterprise.Framework.dll
CustomMarshalers
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_32/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
CrystalDecisions.ReportAppServer.XmlSerialize
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.ReportAppServer.XmlSerialize/12.0.1100.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.XmlSerialize.dll
mscorlib.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4206 (VistaSP2GDR.050727-4200)
Código base: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
CrystalDecisions.Windows.Forms
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms/12.0.2000.0__692fbea5521e1304/CrystalDecisions.Windows.Forms.dll
CrystalDecisions.Windows.Forms.resources
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms.resources/12.0.2000.0_es_692fbea5521e1304/CrystalDecisions.Windows.Forms.resources.dll
CrystalDecisions.Enterprise.InfoStore
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.2.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.Enterprise.InfoStore/12.0.1100.0__692fbea5521e1304/CrystalDecisions.Enterprise.InfoStore.dll
CrystalDecisions.Enterprise.Viewing.ReportSource
Versión del ensamblado: 12.0.1100.0
Versión Win32: 12.3.1102.753
Código base: file:///C:/Windows/assembly/GAC/CrystalDecisions.Enterprise.Viewing.ReportSource/12.0.1100.0__692fbea5521e1304/CrystalDecisions.Enterprise.Viewing.ReportSource.dll
CrystalDecisions.Web
Versión del ensamblado: 12.0.2000.0
Versión Win32: 12.3.2002.753
Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Web/12.0.2000.0__692fbea5521e1304/CrystalDecisions.Web.dll
FlashControlV71
Versión del ensamblado: 1.0.3187.32366
Versión Win32: 1.0.3187.32366
Código base: file:///C:/Windows/assembly/GAC/FlashControlV71/1.0.3187.32366__692fbea5521e1304/FlashControlV71.dll
System.Windows.Forms.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitada
Por ejemplo:
<configuration>
<system.windows.forms jitDebugging="true"></system.windows.forms>
</configuration>
Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.
Edited by: Vangelis Sanchoyerto on Dec 23, 2010 10:20 AMThe tag doesnt work? :S
-
Failed to retrieve data from the database crystal reports 2008 in SAP B1
Hello friends,
I am using Crystal report 2008 with SAP B1 PL 8.8. When I run any report, it runs correctly from Crystal Report. But whenever I try to open the same report through SAP ( Tools -> Preview External Crystal Report ), it prompts the parameters for that report and then open up the crystal report window and throws an Error message ("failed to retrieve data from the database. Details [Database Vendor Code: 156]").
Please any one suggest me the corrective solution.
Thanks in Advance,
Keyur Raval.I had the same problem in SAP B1 2007. Report worked fine except when it was open from B1. Generally there may be different problems. In my case the same problem was caused by using some procedure which was in a specific schema. Changing the schema into "dbo" solved the problem.
Radoslaw Blaniarz -
Crystal Reports ActiveX Design and RT Library
I have developed an application using eDeveloper and the CRACDDRT.DLL using COM Interface.
Hos can I distribute the dll to a customer computer so that when I run my program it will find the registered COM ObjectHello, Motty;
What program and version are you using to create your application?
What version of Crystal Reports Developer are you using?
What references do you have for Crystal Reports in your application? CRAXDRT.dll or CRAXDDRT.dll and the CRViewer.dll?
Does the application run as you expect on your Development system?
Once I am more certain of what you are using, I can direct you to the correct deployent information.
Elaine -
Seagate Crystal Reports: Database Error
I am using Crystal reports Version 8 and frequently get the error 'Seagate Crystal Reports: Database Error' when I try to open a previously working crystal report file. The error occurs when I click on the Database menu. Every time I get this error I end up redesigning the report as the I have not yet found a solution and I cant run the report.
The error is a message box with the title 'Seagate Crystal Reports: Database Error' and an ok button - nothing else.
Its very frustrating!
Please help.
Thanks.Hi,
What database are you using and how are you connecting to it?
What are you clicking in the Database menu: Set Location, Verify Database, Show SQL Query?
Before opening the report, can you connect to the database first then open the report?
I would have expected an error code or a more descriptive error to follow.
Thanks,
Brian -
Error loading in DLL (Crystal reports 2008 version 12.3)
we have installed the software but While adding the reference in VB,and while selecting the (Crystal Report ActiveX Viewer 12.0) we can't add as a reference it is showing (error in loading DLL) so please request you to check this error which is attached and revert on this As early as possible.
Thread moved to the NET - SAP Crystal Reports forum.
For timely response, it is important to make sure you post to the correct forum (check the header of each forum).
From your description, I suspect that you are trying to use the COM based Report Designer Component(?). This component has been retired in CR XI R2. The activeX viewer you are trying to access is only included for internal purposes and you are not licensed to use it at all. In CR 2008, you will have to use the CR SDK for Visual Studio .NET.
Ludek
Follow us on Twitter http://twitter.com/SAPCRNetSup
Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports] -
Error after migration to Crystal Reports 12 for existing reports
Hi,
We had reports written using Crystal Reports Version 8.5. These reports were not modified for a long time. Recently, we had migrated to Crystal Reports 12 (2008). Some of the these existing reports were modified using the Crystal Reports 2008 designer. After installing our application (we ship Merge Module of Crystal Reports 12 i.e. 2008 which gets installed in GAC)
1) If we create new reports in 2008 designer and try to view these reports, it works as expected without any issue(s).
2 ) However, if these modified reports are tried to be viewed, there is an error which states "Database Logon Failed".
Details:
CrystalDecisions.CrystalReports.Engine.LogOnException {"Database logon failed."}
ErrorID CrystalDecisions.CrystalReports.Engine.EngineExceptionErrorID.LogOnFailed
InnerException {"Database logon failed."}
Message "Database logon failed."
Source "CrystalDecisions.ReportAppServer.DataSetConversion"
Stack Trace at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToDisk(ExportFormatType formatType, String fileName)
TargetSite {Boolean ThrowDotNetException(System.Exception)}
Also, it is worth to note that if we try to view these modified reports from any environment which has both Crystal Reports 10 and Crystal Reports 12 in GAC, then these reports work as expected.
P.S. We have mechanism in application's code to reset the database connections when any report is being viewed using ReportDocument class' method.
From the above scenario I believe issue is specific to migration to Crystal Reports 12 (2008). Any help /workaround to solve this problem will be highly appreciated.Make sure you have the latest SP for CR 2008 installed;
https://smpdl.sap-ag.de/~sapidp/012002523100009038092009E/cr2008win_sp2.exe
Ensure you are deploying SP 2 runtime;
MSM
https://smpdl.sap-ag.de/~sapidp/012002523100009159092009E/cr2008sp2_mm.zip
MSI
https://smpdl.sap-ag.de/~sapidp/012002523100009159002009E/cr2008sp2_redistinstall.zip
If that does not help;
1) Do these reports work in the designer?
2) What database are you using and what is the connection type?
3) Compare the dlls loading on the systems where this app works (environment which has both Crystal Reports 10 and Crystal Reports 12 in GAC) and a system that is giving you the error. Use the [Modules|https://smpdl.sap-ag.de/~sapidp/012002523100006252802008E/modules.zip] utility.
4) Open the reports in the designer and look at the properties in the Database menu -> Set Datasource Location. Check to see if there are any differences between the two reports.
5) If there is a subreport in the report that causes the issue, remove it and see if the report works without the subreport.
Ludek -
Error In ECC For Crystal Report Containing Sub-Report Link
Hi,
We are using Crystal Reports 2013. We extracted a Crystal Report from SAP ECC to modify it further utilizing the features of Crystal and export it back to SAP ECC.
The updated Crystal Report has a Sub-Report link within it, while exporting it back to SAP ECC, we get the attached error message as "layout.subreport should not contain any data connections".
However, on removing the Sub-Report link, the report can be successfully exported back to ECC and executes without any issues.
Is there any limitation on features to be used when exporting Crystal Reports to ECC?
Thanks & Regards,
MitaleeHi
I am facing the same issue when I try to open Crystal report Olap Grid via .net Crystal Report Viewer.
Getting the error message like not able to open OLAP Cube.
Please need urgent solution
Thanks a lot,
Usha -
Crystal Report Activex Viewer Control
<p> </p><p>Our users are prompted to download: Crystal Report Activex Viewer Control -- when trying to view reports. Since they do not have Admin rights on their PC, they are unable to install this Activex Control. Is there a setup file available someplace that can deployed to the user's pc that would intsall the activex control?</p><p>Any help would be appreciated.</p><p> Thanks,</p><p>Anupam</p>
http://support.businessobjects.com/communitycs/technicalpapers/cr_troubleshooting_activex_viewer.pdf
says
bq.
Manual installation
To manually install the ActiveX Viewer on the client computer:
1. Copy the ActiveXViewer.cab file from the server to the client computer, and extract its contents to a temporary folder.
2. Move the files Crviewer.dll, Crviewer9.dll, Sviewhlp.dll, and Swebrs.dll to the System32 folder. Keep this folder visible.
3. On the Start menu, click Run. The Run dialog box appears.
4. In the Open box, type âu20ACu0153regsvr32âu20AC and then drag and drop the Crviewer.dll file icon from the System32 folder onto the Run dialog box.
5. Click OK.
6. Repeat steps 3 and 4 for the files Crviewer9.dll, Sviewhlp.dll, and Swebrs.dll.
But I haven't tried it myself yet. I have so much crystal stuff on my PC. I'm going to set up a virtual PC that has never had crystal and see if it works. -
Hide an error from the application using a servererror trigger?
We have an application designed for an old oracle version which issues some sql which is no more supported in todays database version.
We want to use the application unchanged with a new database server.
Old Server Version: 7.3.4 (still in production...)
New Server Version: 10.2 or 11.2
The application issues an
ALTER SESSION SET OPTIMIZER_GOAL = FIRST_ROWS ;
which results in ORA-01986 and the application dies.
We would like to hide the error 01986 from the application using a trigger:
create or replace
trigger catch01986
after servererror
on schema
begin
if (ora_is_servererror (1986)) then
null; -- what to do here? we want clear the ora-01986 from the error stack
end if;
end catch01986;How to handle the error, so that the alter session set ... statement is just ignored and no error code is returned to the application?
I asked already some days ago in Database-General Forum, but triggers belong to PL/SQL, so i repost here.
Tnx for help in advance!Hi,
hoek wrote:
A totally weird and untested (and unable to test today) thought:
http://technology.amis.nl/blog/447/how-to-drive-your-colleagues-nuts-dbms_advanced_rewrite-oracle-10g
Very interesting for real dirty solution.
Does not work for my problem, DBMS_ADVANCED_REWRITE works only for select statements.
BEGIN
SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE (
'alter_session_equivalence',
'ALTER SESSION SET OPTIMIZER_GOAL = FIRST_ROWS',
'ALTER SESSION SET OPTIMIZER_MODE = RULE',
FALSE);
END;
ORA-30389: the source statement is not compatible with the destination statement
ORA-00903: invalid table name
ORA-06512: at "SYS.DBMS_ADVANCED_REWRITE", line 29
ORA-06512: at "SYS.DBMS_ADVANCED_REWRITE", line 185
ORA-06512: at line 2
30389. 00000 - "the source statement is not compatible with the destination statement"
*Cause: The SELECT clause of the source statement is not compatible with
the SELECT clause of the destination statement
*Action: Verify both SELECT clauses are compatible with each other such as
numbers of SELECT list items are the same and the datatype for
each SELECT list item is compatible
hoek wrote:You already had some trigger code, catching the error and sending it to null, why didn't that work?The trigger is fired when the error occurs, but after completion of the trigger, the error code is still delivered to the client.
I dont know how to handle the error within the trigger.
Does the client read the error stack and does it die after reading an error from the stack?The client just checks the error code. On error it terminates.
With the SERVERERROR TRIGGER i did the following tests:
Test 1: trigger does nothing
CREATE OR REPLACE
TRIGGER CATCH01986
AFTER SERVERERROR
ON SCHEMA
BEGIN
IF (ORA_IS_SERVERERROR (1986)) THEN
NULL;
END IF;
END CATCH01986;
ALTER SESSION SET OPTIMIZER_GOAL = FIRST_ROWS;
ORA-01986: OPTIMIZER_GOAL is obsolete
01986. 00000 - "OPTIMIZER_GOAL is obsolete"
*Cause: An obsolete parameter, OPTIMIZER_GOAL, was referenced.
*Action: Use the OPTIMIZER_MODE parameter.
-- Client Application reports errorcode 1986Test 2: Trigger raises NO_DATA_FOUND
CREATE OR REPLACE
TRIGGER CATCH01986
AFTER SERVERERROR
ON SCHEMA
BEGIN
IF (ORA_IS_SERVERERROR (1986)) THEN
RAISE NO_DATA_FOUND;
END IF;
END CATCH01986;
ALTER SESSION SET OPTIMIZER_GOAL = FIRST_ROWS;
ORA-04088: error during execution of trigger 'AH.CATCH01986'
ORA-01403: no data found
ORA-06512: at line 9
ORA-01986: OPTIMIZER_GOAL is obsolete
04088. 00000 - "error during execution of trigger '%s.%s'"
*Cause: A runtime error occurred during execution of a trigger.
*Action: Check the triggers which were involved in the operation.
-- Client Application reports errorcode 4088Test 3: Trigger raising an APPLICATION ERROR
CREATE OR REPLACE
TRIGGER CATCH01986
AFTER SERVERERROR
ON SCHEMA
BEGIN
IF (ORA_IS_SERVERERROR (1986)) THEN
DBMS_STANDARD.RAISE_APPLICATION_ERROR(-20999, 'this makes no sense', true);
END IF;
END CATCH01986;
ALTER SESSION SET OPTIMIZER_GOAL = FIRST_ROWS;
ORA-00604: error occurred at recursive SQL level 1
ORA-20999: this makes no sense
ORA-06512: at line 10
ORA-01986: OPTIMIZER_GOAL is obsolete
00604. 00000 - "error occurred at recursive SQL level %s"
*Cause: An error occurred while processing a recursive SQL statement
(a statement applying to internal dictionary tables).
*Action: If the situation described in the next error on the stack
can be corrected, do so; otherwise contact Oracle Support.
-- Client Application reports errorcode 604Test 4: Adding an EXCEPTION part to the trigger does not help, this will catch only exceptions raised while the trigger executes:
CREATE OR REPLACE
TRIGGER CATCH01986
AFTER SERVERERROR
ON SCHEMA
BEGIN
IF (ORA_IS_SERVERERROR (1986)) THEN
DBMS_STANDARD.RAISE_APPLICATION_ERROR(-20999, 'this makes no sense', true);
END IF;
EXCEPTION
WHEN OTHERS THEN
NULL;
END CATCH01986;
ALTER SESSION SET OPTIMIZER_GOAL = FIRST_ROWS;
ORA-01986: OPTIMIZER_GOAL is obsolete
01986. 00000 - "OPTIMIZER_GOAL is obsolete"
*Cause: An obsolete parameter, OPTIMIZER_GOAL, was referenced.
*Action: Use the OPTIMIZER_MODE parameter.
-- Client Application reports errorcode 1986So i do not know what to do inside the trigger to clean the error stack so that the client will receive no errorcode. -
VS2010 will support Seagate crystal report 6.0?
Hi All,
This is to inform you that we are currently using the VC++ 6.0 and Seagate Crystal Reports 6.0 in our application and we are successfully upgraded vc++ 6.0 to VS 2010.
but We tried Seagate Crystal report 6.0 to lastest version ,but rewrite application in our side , so we won't possible to rewrite application.
My question is, VS2010 will support Seagate crystal report 6.0?
Thanks & Regards,
Esha Abdullah M
Edited by: Esha Abdullah on Jun 27, 2011 8:41 PMHi Esha,
VS supports Managed Code now, using unmanaged C++ code may or may not work. As we've all told you, CR 6 is 12 years old now and it had no concept of Visual Studio 2010 or managed C+. It's still c+ so if you get it working then great, if not there is absolutely nothing we can do for you. There should be no reason it won't work as long as the C++ dependencies included with VS 2010 still supports 1997 VS 5/6 C++ runtime. If those dependencies are not available then Cr likely won't work.
For the last time, upgrade to CR for VS 2010 and move to CR Assemblies, you can still write and use CR in Managed C+, lots of people do, we don't have any samples for you though. Lot's of C# samples which is MS's replacement for unmanaged C+.
http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsSDKSampleApplications
Bottom line is we can't Confirm if it will work, you are mixing 1998 and 2011 technologies so there is absolutely no guarantee from SAP this will ever work and you will never get one from SAP. You are on your own....
There are so many reasons why it likely won't work to list, OS's, DB clients, Windows Dependencies, SECURITY, to name a few that even if it did work does your Company want to sell and support something that if your users have issues there is no way of ever getting it fixed?
Seriously, It's time to talk to your Product team and catch up with current technologies and Crystal Reports.
Don
Senior Support Engineer
AGS Primary Support
Global Support Center Canada
SAP Canada, Inc.
Maybe you are looking for
-
Digitizing Pre-Logged Clips: Drop Frame/Non-Drop Frame Discrepency
I have about 100hrs of DV NTSC footage that has been logged and now I need to capture it. Everything seemed good to go: • I ctrl+click the clip intended to capture • Select 'batch capture' (it initializes) • Settings are (apple setting) DV NTSC 48kHz
-
How do i cancel the auto renewal of netflix subscription
how do i cancel the auto renewal for netflix?
-
Problem processing xml in flex3
Hi All, I am just starting to learn flex and got stuck on processing/parsing xml data in flex client. I have a jsp page which returns xml. Returned xml contains this: <?xml version="1.0" encoding="ISO-8859-1" ?> - <results type="success"> - <product
-
My current version (Acrobat Reader 4.0)frequently encounters errors in loading pdf files. Is there a later version for a W98 pc that I can download? Thanks.
-
Slow login/sleep after windows update - Yoga 13
I applied some Windows 8 updates earlier today and ever since I rebooted my Yoga has gotten very very slow at logging in and going into sleep mode. Logging in can take up to 2 minutes (After you enter your password, you see your profile picture and n