nardmoseley
Comments
-
Yes, the same source code should work. The source code and package needs to
compiled against the RB for D7 code base and your D7 data access components.
For D7 the RB package names are suffixed with 77 (RB 7 for D7). You data
ac… -
The DADE plug-ins have changed from RB 6 to RB 7.
The DADE plug-in code is identical for RB 7 for D7 and RB 7 for D6.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
No, it is simple. The plug-ins are almost identical to one another. You can
usually take an existing plug-in that is defined for a similar dataset
access component set and use it as a starting point for creating a new one.
Save …
Thanks for the feedback.
For RB 9, the highest priority was to make runtime manipulation of TdaSQL
simpl…
The following example shows how to programmatically link the pipelines, thus
no magic sql will be generated.
www.digital-metaphors.com/tips/LinkDADEPipelines.zip
This is not changed for RB 9. For the issue with the D…
Check out RBuilder\Demos\AutoSearch\Custom AutoSearch dialog. The example
shows how to create a custom autosearch panel. In the example, a Calendar
drop down is shown.
--
Nard Moseley
Digital Metaphors Corporati…
RB 9 installs a FF plug-in. It has been updated to support the latest
thread-safe DADE architecture that was introduced in RB 7. But it has not
been tested. It may need some minor modifications to the 'requires' of the
package s…
You should be able to recompile the RB 7.x DADE plug-in for mySQL Dac to
work with RB 9. You will need to update the 'requires' clause of the package
to reference the RB 9 packages. And you should rename the package to reflect
t…
I am not familiar with that feature of DBISAM.
Try modifying the DADE plug-in for DBISAM, daDBISAM.pas. The
TdaDBISAMSession.GetTableNames method returns the list of available tables.
Currently that method calls TDBISAMS…I just compiled and ran the demo on my machine here.
Are you saying that the demo does not work, or that you modified it and now
it does not work?
--
Nard Moseley
Digital Metaphors Corporation
…
Any dataview template classes that you create, need to override the
IsTemplate class function and return True. That might be one reason why they
do not show up. See TdaADOTemplateDataView in daADOTemplateDataView.pas in
the e…
1. If I click on those links, I can download the files. (We have security
that prevents browsing of the tips directory).
2. You can link a DADE pipeline to an external pipeline, however only the
Dade query dataview will …
Thanks for the feedback.
The report engine is responsible for DataPipeline traversal. The engine may
call methods such as DataPipeline.First multiple times. The engine does not
know whether it is traversing a DBPipeline,…
If you cannot see the DADE tech tips articles in your newreader then
configure it to load old threads.
I converted the example to ADO, you can download it from
in ADO DataView Templates Comment by nardmoseley July 2005
For future reference, please use your real name when positing. And post to
either the newsgroups or support@digital-metaphors.com but not both.
1. RB 9 has a new Report.BeforeOpenDataPipelines event that occurs prior to
…
Simplest solution is to programmatically linke the two DADE datapipelines
http://www.digital-metaphors.com/tips/LinkDADEPipelines.zip
Yes, thanks for the suggestion - we will make this ehancement for the next
release..
--
Nard Moseley
Digital Metaphors Corporation
http://www.dig…
You will need to modify the DADE plug-in, daADS.pas.
There is a TdaADSIniFile that contains a class function called 'FileName'.
The function returns the windows path plus Ads.ini.
Should be a simple change. Rather t…
For ReportBuilder 9 we added a database type for dtPostgreSQL
We do not have PostgreSQL here or Zeos, but have customers who have used it
successfully.
You will need to add a reference to the daZeo…
Thanks for your interest in RB Server Edition...
I created the following download for you - it contains the relevant source.
The article below explains the details.
in IBX versioning troubles... Comment by nardmoseley September 2005
Make sure that you have DataPipeline.RefreshAfterPost set to True.
--
Nard Moseley
Digital Metaphors Corporation
http://www.digital-metaphors.com
You can set the TdaSQL.DataDictionary property to reference a DataDictionary
object.
The Query Designer and Query Wizard use the methods of the TdaSQL object to
build an object based description of a SQL statement. The T…
Use the TdaSQLBuilder to manipulate the TdaSQL object associated with a
dataview. See the RBuilder.hlp topic for TdaSQLBuilder. From there you can
access related topics that contain code examples.
--
Nard Mos…
1. Internal error indicates an error in the Delphi compiler itself.
2. Locate all the .pas units on your machine: AstaDrv2, etc. Then check your
Delphi library path and make sure that it has access to the .pas files.
A SQL Group By clause must contain all fields from the Select clause, except
aggregate calculations (i.e. Sum(), Min(), etc).
If you are not performing any aggregate calculations, use Select Distinct
rather than Group By…
The original daNexus plug-in was created by Nexus Database Systems.
Johan Nilisson has provided a list of mods required to support the latest
Nexus version.
We can incorporate the changes into the next major release…
Check out the TdaSQL.ResolveCriteria method in daSQL.pas. It contains a
FormatValue function that has special formatting logic for Oracle and
SQLServer. Perhaps you can add a new IsNexus boolean and associated
formatting. Tes…
Try adding a couple of overrides to the TdaNexusSession class for the
methods GetSearchCriteriaDateFormat and GetSearchCriteriaTimeFormat. The
ancestor methods are defined in TdaSession (daSession.pas). These methods
are used…
I just sent you a DADE plug-in for ODAC that I found. It was created about a
year ago - you will need to test it and let me know whether it works. We do
not have Oracle installed here.
Sounds like a suitable work around. I'm not sure what you are
encountering...