This is a migrated thread and some comments may be shown as answers.

Win2K / .NET 2.0 SP1 / Report Table Error

8 Answers 65 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Xorcist
Top achievements
Rank 1
Xorcist asked on 15 Apr 2011, 01:52 PM
I get the following error:

An error has occurred while processing Table 'tblCodeBlocks':
Method not found: 'Int32 System.String.Compare(System.String, System.String, System.Globalization.CultureInfo, System.Globalization.CompareOptions)'.

when I attempt to run my report on our Windows 2000 Production Server, it has .NET 2.0 SP 1 installed. The report consists of a single SqlDataSource (which is fine) bound to a single table within the report. The VS2010 project is set to use .NET 2.0... but from the error it appears as if the method just isn't available? Other things in the report come through out such as my static header etc., the table piece just fails to load. Any idea why this would be?

P.S. I'm using the latest release of the Telerik Reporting tools (Q1 2011)

8 Answers, 1 is accepted

Sort by
0
Xorcist
Top achievements
Rank 1
answered on 15 Apr 2011, 02:05 PM
I just hit the MSDN and took a look at the System.String.Compare method...

.NET 2.0 - http://msdn.microsoft.com/en-us/library/2se42k1z%28v=VS.80%29.aspx
.NET 3.0 - http://msdn.microsoft.com/en-us/library/2se42k1z%28v=VS.85%29.aspx
.NET 3.5 - http://msdn.microsoft.com/en-us/library/2se42k1z%28v=VS.90%29.aspx

you can see that the particular override the error is specifying wasn't implemented until .NET 3.5, so what do I need to get this working under .NET 2.0? Do I need a completely separate version of Telerik Reporting? Is there someway to specify the .NET version to Telerik Reporting outside of the VS Project Settings? I can't seem to locate where I can select this if it is available...
0
Steve
Telerik team
answered on 15 Apr 2011, 02:38 PM
Hello Xorcist,

If you open the String.Compare Method in MSDN, and navigate to the Version Information section, you would notice that it is supported in: 4, 3.5 SP1, 3.0 SP2, 2.0 SP2 i.e. you should install .NET 2 SP2 or later.

Regards,
Steve
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Xorcist
Top achievements
Rank 1
answered on 15 Apr 2011, 02:47 PM
Well that might be an issue, because as far as I know .NET 2.0 SP2 is not supported under Windows 2000 Server, as stated in the Supported Operating Systems on Microsoft's download page for the service pack...

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5b2c0358-915b-4eb5-9b1d-10e506da9d0f&displaylang=en

but on the following page:

http://www.telerik.com/products/reporting/getting-started/system-requirements.aspx

Windows Server 2000 is stated as being one of your supported platforms for Telerik Reporting.

I'm going to have a hell of a time pushing an unsupported service pack (which may not even install) through IT. Are there any available workarounds for this? Will an older version of Telerik Reporting work for me?
0
Steve
Telerik team
answered on 15 Apr 2011, 03:05 PM
Hi Xorcist,

According to this thread, there is no problem installing .NET framework 2.0 SP2 on Windows 2000. Meanwhile I would update the system requirements page immediately to avoid such confusion.

Kind regards,
Steve
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Wayne
Top achievements
Rank 1
answered on 18 Jul 2011, 10:36 PM
Is there an older version available... I'm locked in at a client where they don't have the service packs installed and they are so process ladened that it could take 9-12 months to get a service pack upgrade.. insane I know... but my hands are kinda tied. Any ideas are appreciated.
-W
0
Steve
Telerik team
answered on 20 Jul 2011, 11:14 AM
Hi Wayne,

We notice in your download history that you have downloaded Q1 2009 SP1. We believe that this version did not contain the changes for String.Compare and you should be able to use it on vanilla .NET 2.0.

Greetings,
Steve
the Telerik team

Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!

0
Wayne
Top achievements
Rank 1
answered on 20 Jul 2011, 01:41 PM
And my license for 2011 will work against the 09 version? I assume any of the reports that have been written are useless?

0
Steve
Telerik team
answered on 20 Jul 2011, 02:15 PM
Hi Wayne,

The license gives you access to the latest Telerik Reporting version and to our support system with guaranteed response time. Which version of the product you use is irrelevant to the license, but of course new features and bug fixes would be missing in the older version and if you encounter a problem, we would not be able to provide you with fix that would keep working on this machine.
About the existing reports - it depends what functionality you have utilized in them. Features that are not present in this version would be gone, so basically you would have to clear with the client which task is with higher priority.

Regards,
Steve
the Telerik team

Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!

Tags
General Discussions
Asked by
Xorcist
Top achievements
Rank 1
Answers by
Xorcist
Top achievements
Rank 1
Steve
Telerik team
Wayne
Top achievements
Rank 1
Share this question
or