nardmoseley
Comments
-
If you are using ADO, then you can use the ADOConnection.CommandTimeOut
property to control the database connection time out.
-
I should have started my reply by stating that this is not an issue that is
being reported by other customers.
-
Try to determine what is different about this report than other reports that
are working correctly.
-
- In your example, is there a TOracleSession component named DATABASE1 that
resides on the datamodule that contains the report volume?
- As a first incremental step, test runing these reports in a standard RB
EndUser app… -
There is currently no way to specify the column width. The column width is
calculated from the width of the wides data value for the column.
For future reference, this newsgroup is focused on questions about building
rep… -
Below are two articles that I think will help you...
---------------------------------------------------------------------
Article: Overview of Custom Parameters Architecture
----------------------------------------------… -
Great to hear!
-
- I recommend updating to the latest version of TeeChart, they fixed some of
their issues
- If you know the name of the TppTeeChart component you can use the
DataModule.FindComponent method to gain access to it. Another … -
- I tried a simple test, using the RBServer\Demos\Clients\ClientExplorer
demo and it worked properly. I used RB 10.03 and D2006. I tried testing
printing a few reports and all pages were printed.
- try testing with that … -
- This indicates that the report definition contains a reference to an
event-handler method for the Report BeforeAutoSearchDialog event. When the
report is loadeded, the event-handler method reference can only be restored
if … -
- in the future please use a new thread, rather than posting on a old one
- the response I posted to this thread, assumed he was using a ClientReport
to preview the report from thin client app, not a web app.
- In a… -
- There is a public Viewer.RegenerateReport method that is used to
regenerate a report when the autosearch dialog is displayed from the
previewer, try calling Viewer.RegenerateReport
- Are you using a ClientReport compon… -
The ReportVolume BeforePublishReport event can be used to obtain a reference
to the TppReport instance as well as the report paramters, session
parameters, and other relevant objects. The event includes a parameter
called aEv… -
I do not think anything has changed that would affect that code. Very
strange.
As a test try running the same report in standard Delphi app - might be a
little easier to debug.
--
Nard Moseley
- the WebTier.SessionExists(aRequest: TrsWebRequest): Boolean function can
be called to determine whether a session exists for the request.
- for an existing session, the SessionID is always passed as one of the HTTP
que…
Here is a simple example. The gWebLog is a global instance that you can use.
The RequestID and SessinID are integer values - you can pass 0 if you do not
have access to them.
uses
rsWebLog,
gWebLo…
- There are two logs to look at. RB Server has its own log. ReportBuilder
Services (the windows service) logs events to the Windows application log
that can be viewed from the Windows Event Viewer.
- Check for the Window…
- this is not a known issue
- look in the windows Event Viewer | Application log and see whether any
events were log by RBWinServices.
- do you know what caused the Invlaid Pointer Operation?
--
Thanks for the feeback, I will add this to the request list.
Are you trying to do something at a report level or more at the
session/server level?
What types of data are you trying to send? I asked because you said …
There was a RB 9.03 patch for this - I just email it to you...
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
If there are no autosearch parameters for a report, then the search button
will not appear on the toolbar. The the windows forms previewer and the
webtier previewer both work this way. For your reports try a test with the
cli…
For RB 10 some optimizations were introduced for the Report Explorer (both
end-user and server). However, to take advantage of the optimizations you
need to configure the ReportExplorerVolume to use the new
ItemTemplatePipeli…
My mistake..try the link again - the file is there now...
www.digital-metaphors.com/tips/CustomSeverLogging.zip
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Have not heard of this before
- I would try adding some custom logging - perhaps some messages when each
form gets created/destroyed.This example shows how to add custom logging
messages to the server.
w…
- the server application is a multi-threaded application that manages
concurent client sessions.
- each client session will have a separate instance of the report volume
datamodule. The report volume datamodule acts as a…
- Try running the server application within the Delphi debugger so that you
can trace your code.
- Add try..except blocks around your code that can re-raise the exception as
a desendant of EReportBuilder - see tech tip b…
- For your DataDictionary, try setting ValidateTableNames and
ValidateFieldNames to False. That can help performance.
- I think that with RB Server it only loads the DataDictionary information
once, and all client sessio…
RB Server is a multi-tier solution. The back end ReportServer produces Page
objects that are sent to ClientReport and/or WebTier.
report server --> Page ---> client (clientreport, webtier) --> output
formats (pr…
With the current architecture you are limited to having only one language
for the reports. (In other words, you cannot have a different language for
each report generating on the server.)
Therefore the simplest solution …
The ReportBuilder Services, Admin, Sample Server, etc. are supposed to be
built as stand alone .exe's. Thanks for bringing this to our intention. We
rebuilt them and you can download the update from
www.digital-metaphors…