cancel
Showing results for 
Search instead for 
Did you mean: 

Crystal report Error for CRVS2010 sp2 using Push Method

Former Member
0 Kudos

I am trying to pass a dataset to a crystal report viewer using SetDatabaseSource.

I have defined in Crystal to used an ADO .Net Database XML Schema.

I pass a Dataset to the Report By using SetDatbaseSourece and set the ReportSource for the CrystalViewer but I get the error that crdb_adoplus.dll does not exists.

Note that Crystal is looking for crdb_adoplus.dll under subdirectory dotnet1. It resides under win32_x86.

Is this a Crystal Report Problem ?

Is their any docuentation that show how to program for ADO xml dataset using crvs2010 ?

The Error Reads

System.IO.FileNotFoundException was unhandled

Message=Could not load file or assembly 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.

Source=mscorlib

FileName=file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll

FusionLog==== Pre-bind state information ===

LOG: User = WKST04\GARYB

LOG: Where-ref bind. Location = C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll

LOG: Appbase = file:///D:/S_and_G/LMS_DotNet/LMS_Solution/LMS/bin/Debug/

LOG: Initial PrivatePath = NULL

Calling assembly : (Unknown).

===

LOG: This bind starts in LoadFrom load context.

WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load().

LOG: Using application configuration file: D:\S_and_G\LMS_DotNet\LMS_Solution\LMS\bin\Debug\LMS.vshost.exe.Config

LOG: Using host configuration file:

LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.

LOG: Attempting download of new URL file:///C:/Program Files (x86)/SAP BusinessObjects/Crystal Reports for .NET Framework 4.0/Common/SAP BusinessObjects Enterprise XI 4.0/win32_x86/dotnet1/crdb_adoplus.dll.

StackTrace:

at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)

at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)

at System.Reflection.Assembly.LoadFrom(String assemblyFile)

at CrystalDecisions.ReportAppServer.DataSetConversion.DataSetConverter.DataSetProcessingDelegate(IntPtr arg)

InnerException:

Accepted Solutions (1)

Accepted Solutions (1)

former_member183750
Active Contributor
0 Kudos

A quick search (using the search box in the top right corner of this web page) comes up with the following KB:

1525432 Could not load file or assembly file:///<Path>crdb_adoplus.dll or one of its dependencies

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]

Former Member
0 Kudos

Microsoft Visual Studio 2010 Version 10.0.40219.1 SP1Rel

Crystal Reports for .NET Framework 4.0 (CRforVS_13_0_2)

project WPF net 4.0

crReport = new Reports.Buh.Cma.cr_balances_cma_move();
using (DataTable tbl = new DataTable())
 {
   using (SqlConnection cn = new SqlConnection(ConnectToDataBase.GetSqlConnectionString()))
     {
         using (SqlCommand cmd = cn.CreateCommand())
            {
                cmd.CommandText = "proc_name";
                cmd.CommandType = CommandType.StoredProcedure;
                using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                    {
                        cn.Open();
                        da.Fill(tbl);
                    }
          }
      }
  crReport.SetDataSource(tbl);
  crReport.SetParameterValue(4, param["report_name"]);
  myDateTime.GetServerDate();
  crReport.SummaryInfo.ReportAuthor = App.GetPrintInfo();
  e.Result = crReport;
}

erorr_message - Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. Не удается найти указанный файл.

help plz

Former Member
0 Kudos

Looks like my problem. I think it is a Crystal Report Problem ! How do we tell them about it ?

Former Member
0 Kudos

с трудом понимаю что вы говорите, но -

1 First, set your framework to 4.0 full, not the client. CR requires access to the full framework.

2 Then add this to your app.config:

<startup useLegacyV2RuntimeActivationPolicy="true">

<supportedRuntime version="v4.0"/>

</startup>

если дальше разберусь отпишусь

зы примеров под WPF так и не нашел тут, тыкните плз кто

Where to follow an example, the textbook of methodics for WPF and net 4.0?

Edited by: koJIo6okM on Feb 10, 2012 2:42 PM

Former Member
0 Kudos

Thank You ! That did work !!!

Answers (0)