*Use ReportSource or DataBindigs property to specify a report source.*

Hi Everyone,
Iu2019m having issues viewing any report in my application.  I deployed .NET 2003 application which contains a Crystal Report Viewer. 
ERROR MSG: Load report failed.
The following renders on the page......
CrystalReportViewer - CrystalReportViewer1
Use ReportSource or DataBindigs property to specify a report source.
It appears the aspx page is rendered exactly as it appears in my IDE when no code is ran.  I step through the code and see that data is being returned.  On the client site I see this in SQL Profiler Trace.
The application works on other web servers. 
MS Windows Server 2003/Enterprise Edition/Service Pack 2
MS Windows Server 2003/Web Edition/Service Pack 2
The problem server properties are as follows:
MS Windows Server 2003 R2/Standard x64 Edition/Service Pack 2
During the install of my application, a virtual directory was created CrystalReportWebFormViewer2:
C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Crystal Reports\Viewers\
I downloaded NET Framework Version 1.1 and installed.  The following frameworks are now installed
C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
I created a new Application Pool for my application and the accompanying  CrystalReportWebFormViewer2.  The respective virtual directories were assigned to use this app pool.  The default web site and other virtual directories use the default Application Pool.
The following files exist and are registered.
C:\Program Files\Common Files\Crystal Decisions\1.0\bin\Keycodev2.dll
C:\Program Files\Common Files\Crystal Decisions\1.0\bin\Crqe.dll
I notice another virtual directory unrelated to my install
C:\Program Files (x86)\Business Objects\Common\3.5\crystalreportviewers115
As well as another Desktop Application using Crystal Reports 11.5
Iu2019m not sure what other information you guys may need.  Can anyone recognize this issue so far?  Please let me know if you need more information. 
TIA
Edited by: Jerry Wood on Apr 29, 2009 4:53 PM

64Bit ISSUE:
64 Bit - Running different .NET CLRs(frameworks) within IIS
When running 32 bit Web applications in 64 bit server, you have to enable a setting to allow these 32 bit applications to run :
http://support.microsoft.com/?id=894435
This turns OFF the ASP.NET tab within IIS which means you have to manually (through ASPNET_RegIIS tool register a specific CLR .NET version to sepcific web applications).
http://support.microsoft.com/kb/816782
Details about the ASP.NET Registration Tool:
http://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx

Similar Messages

  • DatabaseLogOnList - Use the LogOnInfos property to specify logon infos

    Hi,
    I use CRYSTAL REPORT 2008 to develop reports and view these reports using crystalreportsviewers in web application on dot net framework.
    when I run this application the report displayed the messege "DatabaseLogOnList - Use the LogOnInfos property to specify logon infos".
    could you tell me why and soluction please?
    The code is:
    ParameterField parametro;
    ParameterDiscreteValue parametroVal;
    DataTable dt;
    ReportDocument crReportDocument;
    FormulaFieldDefinition crFormulaDefinition;
    string db = System.Configuration.ConfigurationManager.AppSettings["Database"].ToString();
    string user = System.Configuration.ConfigurationManager.AppSettings["Username"].ToString();
    string pwd = System.Configuration.ConfigurationManager.AppSettings["Password"].ToString();
    string server = System.Configuration.ConfigurationManager.AppSettings["Server"].ToString();
    string RPTtemplatePath;
    //--inizializzazione report--
    crReportDocument = new ReportDocument();
    crReportDocument.Load(RPTtemplatePath);
    //--inizializzazione report--
    ConnectionInfo crConnInfo = new ConnectionInfo();
    crConnInfo.DatabaseName = db;
    crConnInfo.UserID = user;
    crConnInfo.Password = pwd;
    crConnInfo.ServerName = server;
    crConnInfo.IntegratedSecurity = false;                                               
    //autentico il mio report principale
    SetDBLogonForReport(crConnInfo, crReportDocument);
    //autentico tutti i sottoreport richiamati dal report principale
    SetDBLogonForSubreports(crConnInfo, crReportDocument);
    //--istanza ODS per report (DATATABLE)--
    dt = new DataTable();
    it.cdlan.gestionale.bll.objectManager.report.Report_Mgr MGR = new it.cdlan.gestionale.bll.objectManager.report.Report_Mgr();
    dt = MGR.GetDTInterventiFatturazione(idAnagrafica, idServizio, dataFatturazione);
    crReportDocument.SetDataSource(dt);
    //--istanza ODS per report (DATATABLE)--
    //--parametri per report--
    parametro = new ParameterField();
    parametroVal = new ParameterDiscreteValue();
    parametro.Name = "idAnagrafica";
    parametroVal.Value = idAnagrafica;
    crReportDocument.SetParameterValue("idAnagrafica", parametroVal.Value);
    parametro = new ParameterField();
    parametroVal = new ParameterDiscreteValue();
    parametro.Name = "idServizio";
    parametroVal.Value = idServizio;
    crReportDocument.SetParameterValue("idServizio", parametroVal.Value);
    parametro = new ParameterField();
    parametroVal = new ParameterDiscreteValue();
    parametro.Name = "dataFatturazione";
    parametroVal.Value = dataFatturazione;
    crReportDocument.SetParameterValue("dataFatturazione", parametroVal.Value);
    //--parametri per report--
    //--parametri Per Intestazione Titolo Report--
    crFormulaDefinition = crReportDocument.DataDefinition.FormulaFields["Intestazione"];
    crFormulaDefinition.Text = "\" " + DateTime.Parse(dataFatturazione.ToString()).ToString("dd/MM/yyyy") + "\"";
    //--parametri Per Intestazione Titolo Report--
    CrystalReportViewer1.ReportSource = crReportDocument;
    private void SetDBLogonForSubreports(ConnectionInfo crConnInfo, ReportDocument crReportDocument)
            Sections sections = crReportDocument.ReportDefinition.Sections;
            foreach (Section section in sections)
                ReportObjects crReportObjects = section.ReportObjects;
                foreach (ReportObject crReportObject in crReportObjects)
                    if (crReportObject.Kind == ReportObjectKind.SubreportObject)
                        SubreportObject subReport = (SubreportObject)crReportObject;
                        ReportDocument subReportDocument = subReport.OpenSubreport(subReport.SubreportName);
                        SetDBLogonForReport(crConnInfo, subReportDocument);
    private void SetDBLogonForReport(ConnectionInfo crConnInfo, ReportDocument crReportDocument)
            Tables tabelle = crReportDocument.Database.Tables;
            foreach (CrystalDecisions.CrystalReports.Engine.Table tabella in tabelle)
                TableLogOnInfo myTableLogonInfo = tabella.LogOnInfo;
                myTableLogonInfo.ConnectionInfo = crConnInfo;
                tabella.ApplyLogOnInfo(myTableLogonInfo);
    Thanks
    Teresa

    Without trying to parse through all of your code line by line, you seem to be trying to set the database by connecting to the database directly and then you pass it a datatabe.  You should pick one or the other and try it.

  • How do I use the Index Values property node with a multidimensional array.

    I am using a 2D array to store operator inputs on my front panel.  I only want to display one element to the operator at a time.  I am trying to use the Index Values property node to change the displayed element.  However, I can only get the Rows index to work.  How do I direct the Columns index as well?  The help says to use one per dimension.  I need clarification on what this is talking about.  I've tried adding a second element to the property node, 2 seperate property nodes, and diferent wiring techniques. (series, parallel)

    If you only wire up one of the inputs (col or row) what you get out is a 1D array of either the column or row. If you wire controls to both, then you will get one element out of the array. Getting a single element in a 2D array requires you to specify both a row and column.
    Message Edited by Dennis Knutson on 02-08-2007 08:34 AM
    Attachments:
    Index 2D Array.PNG ‏2 KB

  • Using drag and drop property in forms.

    Hi all,
    I want to use drag and drop property in a form during
    runtime.I am using oracle 7.3.I don't want to call any
    another application.
    Is there any way?
    Thx in advance.

    Mona ! First tell your problem in brief ..Actually what you want
    on runtime ...would you like to fetching the data from one item
    to another or change the position of any item or
    pushbutton ...or what..give detail ...obviously i can help you..
    there are many commands like set_item_property ,
    get_item_property but right now i could not understand your
    prob ..tell me in brief..
    You can ask me at [email protected]..
    -Anwar

  • Need help in using hashtable as a property of a form bean

    Hi,
    Is it possible to use a hashtable as a property of the bean.
    Well this is the problem i have
    I am using a hashtable as property and i want it to store from(/retrive into} form as ints/strings
    I have a
    JSP Page
    SampleAction --Action
    SampleForm --ActionForm
    Sample(bean)
    =============
    JSP Page
    (within the html:form tag)
    <html:text property="sample.number" />
    ====================
    struts-config links to
    SampleAction
    SampleForm
    ==============
    SampleForm
    Sample sample = new Sample();
    reset(){ ...impl...}
    validate(){.... impl.....}
    =================
    Sample.java
    private Hashtable prop = new Hashtable();
    public int getNumber()
       return ((Integer)prop.get("number")).intValue();
    public void setNumber(int number)
       prop.put("number",new Integer(number));
    ====================================
    this setup understandbly gives me a error like this
    no getter method for property sample.number
    PLEASE DO remember that i have a large number of mixed types in my form that needs to be populated into the bean and i detest using that many variables(in the bean)
    I NEED TO A KNOW A SOLN. PLEASE
    Thanx in advance
    cheers
    Ash

    Hi,
    I think the solution for your problem is
    put a form tag in your jsp page.
    name it as your form name defined in the struts-config.xml.
    in your case
    it is 'sample'.
    And make changes in the html:text tag like,
    <html:text name="sample" property="number" />
    Hope it will work.. have fun !!!

  • Can I use the 'Export Signal Property Node' on a quadrature encoder?

    Hi,
    So I don't know which counter board I'd be using yet for this (it's used in conjunction with a PCI-6280--the PCI-6280's counter inputs are all taken and so I need another board), but assuming this is possible at all in DAQmx I wouldn't mind knowing whether, say, the PCI-6601 (or any other timer board for that matter) could do this. I'm programming this in LabVIEW 2010 by the way. 
    I want to have a counter which counts the number of pulses on one channel (I'll call this the 'clock' channel) between when another channel goes from low to high (which I'll call the trigger). It's basically a pulse width measurement, but I only care if there are more than n clock pulses between triggers. I need to have a hardware-timed digital signal which goes from low to high if there are ever more than n pulses between trigger changing state from low to high. 
    What I am planning to do is this: 
    Wire 'trigger' to the z-input of the quadrature encoder, and set the z-input value to some arbitrary large value such that, at the quadrature encoder counter task's settings, the counter reaches terminal count in n pulses.
    Configure the quadrature encoder counter using DAQmx Export Signal Property Node (tutorial I was looking at is here: http://zone.ni.com/devzone/cda/tut/p/id/5387 ) to toggle a digital channel ('counter event output') from low to high if the counter reaches terminal count (ie, if the encoder reads n pulses).
    If the encoder ever reads n pulses on 'clock' between two rising pulses on 'trigger', it sets counter event output high.
    Is this possible? Reading through the manual of M series PCI-62xx devices, the index pulse loads the counter with a particular value so it seems like you could conceivably set the counter to the terminal count if you wanted. My only real problem is whether DAQmx Export Signal Property Node works on all counter tasks or just on edge counting tasks. 
    Thanks in advance for your help. If this isn't possible, I can reply with more details on the problem this is supposed to solve so that you can help me figure out an alternate method.
    Solved!
    Go to Solution.

    There is probably a way to do it, but it it may be easier to use an X-series board for the job.   They support a new counter capability for count reset on a digital edge without needing to be configured in encoder position mode.  I am not sure exactly how that feature's been implemented however, so maybe it won't make things easier after all.
    The plan based on the hoped-for behavior: 
    1. Configure an X-series counter for pulse generation based on "ticks" of your clock channel.
    2. Set both initial delay and low time to the critical # of ticks.
    3. Configure for count reset on a digital edge (if possible in pulse generation mode)
    4. Configure the count reset value to be the critical # (or possibly 1 less, if possible in pulse generation mode)
    5. If you want the output to remain high indefinitely, configure the counter task to use its own output as a
    pause trigger, and pause while high.
    The way pulse generation works is to preload a # of "low time" ticks into the count register.  Then every source edge will decrement the count.  When the count reaches terminal count (0), the counter's output is toggled (or can be configured to pulse).  The register is then loaded with the # of "high time" ticks and the process continues.
    You would be perpetually interrupting the count-down process as long as you got your triggers in time.  The count would keep getting reset to the # of low counts, keep decrementing toward 0 without reaching it, and so on.  If ever you did reach 0, the output state would toggle high, then the high state would prevent subsequent clock signals from decrementing the count.
    You can conceivably do a similar thing with a 6601, but I'm pretty sure you'd need 2 counters working together to get it working.
    -Kevin P

  • Use of Inbound Handler property in SFP transaction while creating form

    Hello,
    Can anyone please tell me what is the use of Inbound Handler property while creating adobe interactive form in SAP SFP transaction.
    Steps ->
    1>in SAP system go to transaction sfp.
    2>create form.
    3>In properties tab->Inbound Handler.->what is the use of this and in which scenarion we use this option.
    And how the above one is different from the Inbound Handler for so50 transaction.
    Regards,
    Menaka.H.B

    Hi,
    First try searching in web and SDN if you are still not able to find answer for your query
    then take your time to post the query in SDN.
    For info on so50 transaction check the below link..
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/db/8df13a348cf77ae10000000a11402f/content.htm
    For Adobe Interactive Forms..
    http://www.sdn.sap.com/irj/sdn/adobe
    Cheers!!
    VEnk@

  • Execution of scripts was prohibited. Use the XsltSettings.EnableScript property to enable it

    Hi,
    I have created a custom field in SharePoint 2010. I have a xsl file which does the Xslt rendering for item display in list view. I need to add some C# code to the xslt code. So i included code as below:
    1)
    xml:user="urn::my-scripts" in the xsl:stylesheet tag.
    2)
    <msxsl:script language="C#" implements-prefix="user">
        <msxsl:assembly name="System.Web"/>
        <msxsl:using namespace="System.Web"/><![CDATA[public string GetDate(string DateFormat){return DateTime.Now.ToString(DateFormat);}]]>
      </msxsl:script>
    3) And used it in the code as
    <xsl:value-of select="user:GetDate('dddd, dd MMMM yyyy')"/>
    But, i get an error saying:
    Execution of scripts was prohibited. Use the XsltSettings.EnableScript property to enable it. An error occurred at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\layouts\xsl
    Since its a custom field, i have only the XML file to declare the custom field and the XSLT to render it, when it comes to displaying in a list item view. 
    Though in some scenario's the XmlTransform class is used to set the XsltSettings.EnableScript
    property through a C# code file, here it doesn't seem to be feasible.
    Is there a way to set the EnableScript property in the XSLT or XML ? Or any other ways ? 

    Hi Elena,
    The issue is caused by XSLT is not script enabled by default.  Please provide XsltSettings in the loading to fix the issue. For more information, please see:
    http://daomingworks.wordpress.com/2009/12/11/xslt-transform-data-error-use-the-xsltsettings-enablescript-property-to-enable-it/
    Thanks,
    Jinchun Chen
    Jinchun Chen
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff AT microsoft.com(Please replace AT with @)

  • Use of "Group" & "Dimlist" property in generating reports.

    Hi BPC Gurus,
            I want to know how to make use of "Group" & "Dimlist" property in generating reports. I know these are the properties available in Appset Dimensions, but how to configure and how to call in report schedule is what I have not understood. Can anybody explain it with example.
    Regards
    KumarMG

    Hi, just as Nilanjan said the DIMLIST property, actually is better to use as a "group" filter inside of business rules, however it is an available property that You can use into the "memberset options of any template, clicling with the rigth bottom of your mouse and selecting the "generator filter" option, it gonna let You create eficient templates.
    Regards,
    Luis

  • Using Set Break Order property

    Hi,
    I create a Break Group with one column in the Data Model
    Open the Property Palette for the column and the Set Break Order property does not appear. However the Break Order property does appear and its values is asending or descending.
    Here's the definition for this property in Report Bulder Help "The Set Break Order Property is whether to set the order in which to display the column's values, using the Break Order property". This implies that if the Break Order property is set to something other than NONE, the Set Break Order is Yes.
    Another reference I have states " A point to be noted is that all break groups must have at least one column with the Set Break Order set to the Yes value".
    My concern/question is in all of the documentation I have read both properties appear, but only one appears in my environment. Am I doing something wrong? Is there a setting to be change to make both properties appear? I am using Reports 6i, on Win2000 and connected to an Oracle 8i database.
    Thanks in advance,
    Audrey

    Hi,
    This looks to be a documentation mistake. From Reports 3.0.5 onwards, We have removed the Set Break Order Property for columns and just added
    a "None" item to the Break Order property poplist instead. For columns which cannot be break columns, we do not even give the option of changing the Break Order from None to anything else. So just go-on desiging your Report with just one break order property, that is sufficient.
    Thanks,
    Rohit

  • [svn] 2716: SDK-15848 - Conditional compilation constants defined in flex-config. xml are never used if a single constant is specified on the command line

    Revision: 2716
    Author: [email protected]
    Date: 2008-08-04 01:18:12 -0700 (Mon, 04 Aug 2008)
    Log Message:
    SDK-15848 - Conditional compilation constants defined in flex-config.xml are never used if a single constant is specified on the command line
    * There's a possibility this will break a conditional complication test which disallows overwriting an existing definition -- I don't know if that will break the build, but the test should be removed either way.
    * Using append syntax ("-define+=" on the command line or ant tasks, or append="true" in flex-config) and redefining a value works now if you use an already-defined namespace and name.
    * So your flex-config may have -define=CONFIG::debug,false, and you may want -define+=CONFIG::debug,true from the commandline build, or FB build.
    * Made the ASC ConfigVar fields final as a sanity check since overwriting is now allowed. It would be harder to track changes and subtle bugs if they were mutable. This means that you must build a new ConfigVar object if you need to make changes.
    Bugs: SDK-15848
    QA: Yes. Please read the updated javadocs in CompilerConfiguration. Tests need to be added to validate that overwriting is allowed, and happens correctly in different situations: I believe the order should be that flex-config is overwritten by a custom config (can we have more than one user config? is the order deterministic? I forget...), is overwritten by commandline or OEM. Did I miss any? (I didn't write code which changes this, it works however the existing configuration system allows overwriting and appending; if we have tests for that, maybe we don't need them duplicated for this feature.)
    Doc: Yes. Please read the updated javadocs in CompilerConfiguration.
    Reviewer: Pete
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15848
    http://bugs.adobe.com/jira/browse/SDK-15848
    Modified Paths:
    flex/sdk/trunk/modules/asc/src/java/macromedia/asc/embedding/ConfigVar.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java

    Please note: I AM USING:
    JkOptions ForwardKeySize ForwardURICompat -ForwardDirectories
    And that's what's supposed to fix this problem in the first place, right??

  • How to use warn about changes property with page menus

    how to use warn about changes property with page menus

    Hi,
    If u will enable this property, then u will get warning message as a popup in case of change of state of VO.
    Regards,,
    Gyan

  • What is the use of adding a property in forum administrator

    What is the use of adding a property in forum options in forum administrator.
    Process of adding a property ?
    How does it effect?

    Hi,
    Check this link:
    https://forums.oracle.com/thread/861349
    --Sushant

  • Error : 'RepeatingSeparator' is used but either it was not specified or it

    Hi All,
    I am trying to enqueue a EDIFACT ORDERS(version D07B) xml to the IP_OUT_QUEUE and getting the following error.
    Error : 'RepeatingSeparator' is used but either it was not specified or it was suppressed.
    Any pointers on what to check here????
    Regards,
    Praveen
    Edited by: Praveen I on Mar 22, 2010 11:37 AM

    Hi Praveen,
    Not sure if your payload has internal properties, which consists of delimiters. If so, since the delimiters are configured in B2B as well, do not provide the internal properties
    Regards,
    Dheeraj

  • The key could not be obtained. You may need to use the -keystore argument with the specified keystor

    I am getting this error: "The key could not be obtained. You may need to use the -keystore argument with the specified keystore type." when trying to create an apk file using adt. I am following the steps mentioned here: http://blogs.adobe.com/ria/2010/10/28/creating-an-apk-file-using-flashbuilder-4-0/

    Could a self save from premiere cause the problem? By this i don't mean the autosave.
    Autosave is the only kind of 'self save', and is not likely to 'cause' project corruption.
    thnx for your reply. My first question came from a remark of Gakhue:
    "I'm using CS6 and I got that warning, I copied my project file on usb stick and re-opened in a different computer using CS5, it then gave me a few warnings about changing the name and saving it to auto save fault, I clicked away and said yes to each one"
    So i wondered how he did it
    The second question came from the fact that my last save was from 17 minutes after i left my studio. And i am not talking about an autosave. It was the main save of the corrupted videofile. And since i did not do it myself, the only option left is that Premiere did it? Or that premiere does not use the internal Mac clock and is on a different time. Which is not the case (just tested).

Maybe you are looking for