Home nardmoseley Comments
New Blog Posts: Merging Reports - Part 1 and Part 2

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,060
Last Active
Roles
Administrator

Comments


  • Can you make a simple example report using DBDemos and save an .rtm that I
    can run using the Demo server installed with RB. Then create a simple
    WebTier example using the Demos\WebTier\WebDebug example as a starting
    point.

  • I tried a simple test here. I put a TppReport on a form and created a query
    on the customer table from DBDemos. I added an autosearch field on
    LastInvoiceDate using the Between operator. I assisgned an initial value of
    1/1/19…


  • I was able to recreate the error. The autosearch works for a field of type
    DateTime but for Date. There is now a patch available for RB 11.03. I
    emailed you the patch. Registered RB 11.03 Server Edition customers can
    em…
  • Check out the TdaDOASession.GetTableNames method in daDOA.pas.

    That method contains the SQL to retrieve the list of tables from the Oracle.
    You might need to modify the SQL to better suit your needs. (I am not an
    Oracle expert…

  • RBServer does not use msxml.

    As a test try running the windows client. Run the example installed to
    RBServer\Demos\Clients\Client Explorer. Configure the time out propert for
    the client report.

    This is a real …
  • Check the following property values

    Server.TimeOut
    WebTier.ServerConnection.TimeOut
    WebTier.SessionOptions.SessionTimeOut



    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com


  • My guess is that you are using ADO. The TADOConnection.CommandTimeout
    property has a default value of 30 seconds. Try increasing that value.


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.c…


  • I just emailed you a patch that resolves this issue.

    Registered users of RB 11.03 can email support@digital-metaphors.com and
    request the patch.


    --
    Nard Moseley
    Digital Metaphors
    www.digi…
  • Patrick,

    Thanks for your interest in RB Server Edition.

    RB Server makes it very simple to implement what you describe. You will not
    get bogged down in web stuff.

    RB Server Edition includes RB Enterprise. It act…


  • That error message indicates that the report definition has a reference to
    an event-handler for the Report.OnGetAutoSearchValues event and that when
    the report loads, the method cannot be found.

    If you create a new…

  • Make sure you the report server application includes all the necessary units
    required to load and your reports.

    h…
  • I tested on two different machines. Installed RB Server Edition 11.04 for
    D2009. Compiled the WebTier demos with two different Delphi library path
    configs.

    1. RBuilder\Lib
    RBServer\Lib

    2. RBuilder\Source
    in WebTier Comment by nardmoseley May 2009
  • Can you compile /any/ of the WebTier demos?

    Can you compile any of the Server demos or any of the Client demos?

    If you create a new project and place the TrsWebTier on it and try to
    compile, what happens?


    in WebTier Comment by nardmoseley May 2009
  • This error indicates that you either have a corrupt install of RB or you
    modified the interface section of an RB source code unit. Try following
    these steps for cleaning up a corrupt install...

    www.digital-metaphors.com/rbWiki…
    in WebTier Comment by nardmoseley May 2009

  • Here is an rbWiki article on requesting specific reports from the
    WebTier....

    http://www.digital-metaphors.com/rbWiki/Se…

  • For future reference, please do not post to these old threads, just create a
    new thread. That will really help me out :)

  • In my testing, the demo compiles successfully.

    I can duplicate your error by adding XPMan to the 'uses' clause.

    Open the project main form, rbClientExplorerForm.pas and examine the top of
    the form. You should see so…

  • Ok, great. Yes, the sample code you found is the same as the code I posted
    here, except that I adapted it for the ASP demo.



    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

  • I could not duplicate your test results, however here is some info that I
    hope will help.

    I updated the WebTier ASP demo so that the ASP Com object creates/frees its
    own FWebTierModule rather than sharing a singleton ins…

  • This issue is being researched. I will post a follow up here.

    For ISAPI, check what version of IIS you are using and then refer to the
    applicable article..

    rbWiki..How to Deploy WebTier to IIS6

    in Web Tier - Concurrency problems Comment by nardmoseley June 2009

  • Have not heard of this before. If you examine the WebTier cache directory,
    can you determine whether two separate sessions are being created? Each
    session will have a unique SessionID (i.e. a GUID) that is a subdirectory
    unde…

  • Sorry, I read your post several times and I still do not understand.

    Can you provide steps required to duplicate this issue?


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

  • Set Report.EmailSettings.Enabled to True for the new reports that you
    create.

    If you have and end-user designer app, you can use the Report.Template.OnNew
    event to set default props for new reports created by end-users.<…

  • Please post questions to a single destination. You sent this same question
    to support@digital-metaphors.com and I sent you a response.

    The Cancel feature is working as designed. It Cancels the client. It is
    designed to w…
  • I performed the exact test you describe and did not encounter any issues. I
    used the exact new values that you specify. The new cache and log directored
    were created and everything worked from the rbReportes virtual directory. I
    us…

  • The WebTier.Loaded method is responsible for loading the ini settings. If
    you place the TraWebTier on the TWebModule then the VCL automatically calls
    Loaded. On the other hand, if you create the WebTier via code, then you will

  • From the RBServer Help topic for TrsWebTier.IniSettings...

    "Use IniSettings to enable the web tier to read and write its state from an
    .ini file. If Enabled is set to True, the web tier will load its property
    values from…

  • A report server can include any number of ReportVolumes. Each ReportVolume
    should have a unique name.

    Each ReportVolume/ADOConnection should reside on a separate datamodule.

    On the client side, the ClientReportExplo…