Welcome Guest Search | Active Topics | Sign In | Register

EO Components 10 and Crystal Reports 13.04 Options
Willie Venter
Posted: Thursday, August 2, 2012 11:58:59 AM
Rank: Newbie
Groups: Member

Joined: 9/22/2011
Posts: 4
Hi

I implemented a WEB application using VB 2010 (ASP.Net Framework 4, Windows 7 64-bit) and EO Components version 7 (purchased in 2009). To enable users to print results from the application Crystal Reports was used (the latest version 13.04).

Everything worked fine but during the development it became necessary to upgrade EO components to the latest version - 10. After upgrading EO components (without changing the original WEB code) Crystal Reports starts to display the following error:

Microsoft JScript runtime error: Object doesn't support this property or method.

When removing EO components from the implementation, Crystal Reports functions 100%.

Any idea how to solve this problem?

Willie V
eo_support
Posted: Thursday, August 2, 2012 1:00:45 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,195
Hi,

Can you post the page online so that we can take a look? We have to see the problem in order to see what's going on.

Thanks!
Willie Venter
Posted: Friday, August 3, 2012 10:04:02 AM
Rank: Newbie
Groups: Member

Joined: 9/22/2011
Posts: 4
Hi

Will it be possible for me to send you two copies of the same project: one with eo components included and one without. The project without eo components display the Crystal Report correctly while the project with eo compents generate errors.

There is too much code involved to post the page online.

Kind Regards

Willie V
eo_support
Posted: Friday, August 3, 2012 10:12:52 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,195
Hi,

If you send us test project you will need to make sure the test project to ONLY include code needed to reproduce the problem. In another word, we generally won't take your working project and trying to find out what's wrong in that. In your case, we would prefer you to post it online because we do not have Crystal Report. So even if you send us the project, we may still not able to run it.

Thanks!
Willie Venter
Posted: Friday, August 3, 2012 11:22:05 AM
Rank: Newbie
Groups: Member

Joined: 9/22/2011
Posts: 4
Hi

Here is the .aspx code of the file displaying the Crystal Report

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="frmCrystalViewerdummy.aspx.vb" Inherits="Consumer_Data.frmCrystalViewerdummy" %>
<%@ MasterType VirtualPath="~/Site.Master" %>
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<table style="width:950px; height: 1000px;"; bgcolor="white"; align="center">
<tr align="center">
<td align="center">

<fieldset style="width:900px; background-color: #EFEFEF; " align="center" >
<div style='border-style: none none solid none; border-width: 1px; border-color: #999999; height:25px; background-color: #999999; font-family: Calibri; font-size: 19px; font-weight: bold; text-indent: 10px; background-image: url(&#039;grid_header.gif&#039;); color: #FFFFFF;'
align="center">Client Trust Account</div>
</fieldset>
<table >
<tr>
<td >
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
AutoDataBind="true" />
<asp:PlaceHolder ID="PlaceHolder1" runat="server" Visible="false">
<asp:Panel ID="Panel1" runat="server" Height="250px" Width="900px" ScrollBars="Vertical">
</asp:Panel>
</asp:PlaceHolder>

</td>
</tr>
<tr>
<td>

</td>
</tr>
</table>
</td>
</tr>
</table>


</asp:Content>








Here is the Web.config file

<?xml version="1.0"?><!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
--><configuration>
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler"/>
</sectionGroup>
</sectionGroup>
</configSections>
<businessObjects>
<crystalReports>
<crystalReportViewer>
<add key="resourceURI" value="/crystalreportviewers"/>
</crystalReportViewer>
</crystalReports>
</businessObjects>
<appSettings>
<add key="CrystalImageCleaner-AutoStart" value="true"/>
<add key="CrystalImageCleaner-Sleep" value="60000"/>
<add key="CrystalImageCleaner-Age" value="120000"/>
</appSettings>
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0">
<assemblies>
<add assembly="EO.Web, Version=10.0.31.2, Culture=neutral, PublicKeyToken=e92353a6bf73fffc"/>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880"/>
</authentication>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
</providers>
</profile>
<roleManager enabled="false">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/"/>
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/"/>
</providers>
</roleManager>
<httpHandlers>
<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
</httpHandlers>
<customErrors mode="Off"/>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
<controls>
<add assembly="EO.Web, Version=10.0.31.2, Culture=neutral, PublicKeyToken=e92353a6bf73fffc" namespace="EO.Web" tagPrefix="eo"/>
</controls>
</pages>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<validation validateIntegratedModeConfiguration="false"/>
<handlers>
<add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
</handlers>
</system.webServer>
</configuration>

Kind Regards

Willie Venter
Willie Venter
Posted: Monday, August 6, 2012 10:24:17 AM
Rank: Newbie
Groups: Member

Joined: 9/22/2011
Posts: 4
Hi

I just want to restate my problem:

Generating a web page using Crystal Reports 13.4 not making use of a Master Page on which EO Components 10 is included works fine

Generating the same web page using Crystal Reports 13.4 making use of a Master Page on which EO Components 10 is included leads to the following feedback:

Microsoft JScript runtime error: Object doesn't support this property or method.

This feedback did not occur when using EO Components 7

How can this problem be overcome?

Kind Regards
Willie V
eo_support
Posted: Monday, August 6, 2012 10:26:37 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,195
Hi,

We really do not have anything to tell you until you can put the page online so that we can see the problem. There are so many third party products out there and we can not afford to have them all in our environment and test each one of them. Hope you understand.

Thanks!
Alistair Gillanders
Posted: Tuesday, August 7, 2012 5:50:53 AM
Rank: Member
Groups: Member

Joined: 9/23/2010
Posts: 15
Wow. What a cop-out. How is seeing an eror message from someone else's server going to help you? Be realistic - it's not - you'll just see the same error message he reports on one page and a report on the other. Big wup!

All you're doing is putting an obstacle in the way of tackling the problem that causes completely useless work for your customer but gives you a convenient "out". I've seen this "get of jail free" approach by EO support before. Not cool folks.

And let's be honest here - whilst I totally understand that you cannot have all 3rd party components - Crystal Reports is not your average back room component shop. It is widely used and especially by corporate customers - way to shoot yourselves in the foot. If I have a choice between dropping CR or dropping EO guess which it's gonna be? You won't like it!

I recommend suites to corporate customers. I recommend CR all the time, EO not so much and mainly because of this support attitude. Willie - you might try asking the CR folks if you haven't already, but you are probably right, it is probably the presence of EO that is causing the problem.
eo_support
Posted: Tuesday, August 7, 2012 8:04:31 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,195
Hi Alistair,

You seem to pretty upset about everything just because you didn't want to pay for our EO.Pdf product. You need a separate license for EO.Pdf but ASPXTOPDF, the part that works with ASP.NET is packed inside EO.Web.dll because first it's an ASP.NET controls, second, it shares a lot of code with our other controls. These are two separate products, EO.Web is $249, EO.Pdf is $599. There is no way you are going to get the $599 EO.Pdf just because you paid $249 for EO.Web. That should be fairly obvious and straight forward. If you don't want to pay for it, that's fine, then use something else. What you are trying to do here is not constructive and won't do you any good.

We've been working with this customer however currently we do not have this particular Crystal Reports version in our environment. That's why we are asking the customer to provide a test page for us so that we can investigate further. Also when an issue occurs, the cause can be anywhere. It could be in Crystal Report, it could be in our code, it could also be in user’s code. And being able to see the problem would be the very first step for us to determine where the problem is thus investigates further.

If you continue to behave like this, we will ask you to leave and go with somebody else. We have a lot of customers and there are good ones and bad ones. There are ones that are very pleasant to work with and there are ones like you just trying to be mean and frankly don't worth our time to work with. We do our best to provide the best product and service to our customers, but that doesn't mean we will try to make everyone happy. For some people like you, we would be very happy to give you money back and ask you to try your luck with another vendor. I see that you have had a license with us a long time ago, and just purchased a new license again as recent as last week. If you hate us so much, do not buy our product. Don’t just buy our product at the cheapest option and then complaining that you are not getting all the features that you thought that you would get ---- we are a business and you have to pay in order to use the product. So here is our offer to you ------ we will be very happy to give you money back and ask you to try your luck elsewhere. We do not believe you deserve our service. Just let us know.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.