Discussion:
IBClientDataSet on BDS 2006
(too old to reply)
Francesco Capolupo
2006-02-13 17:31:42 UTC
Permalink
Dear Jeff Overcash,
i have bought borland developer studio 2006 with c++ builder 2006 and delphi 2006 but i don't found IBClientDataSet and this for me is a serious problem because i use this component in many application. Can you help me?
Best regards
Francesco Capolupo
Jeff Overcash (TeamB)
2006-02-14 00:12:58 UTC
Permalink
Post by Francesco Capolupo
Dear Jeff Overcash,
i have bought borland developer studio 2006 with c++ builder 2006 and delphi 2006 but i don't found IBClientDataSet and this for me is a serious problem because i use this component in many application. Can you help me?
Best regards
Francesco Capolupo
This component was deprecated 4 versions ago. The parent class (which I have no
control over) no longer compiles so I could no longer supply it.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts, build
a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act
alone, solve equations, analyze a new problem, pitch manure, program a computer,
cook a tasty meal, fight efficiently, die gallantly. Specialization is for
insects. (RAH)
c***@cassiopea.it
2006-02-14 10:02:41 UTC
Permalink
Ok, but...how can i resolve this problem?

Best regards
Francesco Capolupo
Post by Jeff Overcash (TeamB)
Post by Francesco Capolupo
Dear Jeff Overcash,
i have bought borland developer studio 2006 with c++ builder 2006 and delphi 2006 but i don't found IBClientDataSet and this for me is a serious problem because i use this component in many application. Can you help me?
Best regards
Francesco Capolupo
This component was deprecated 4 versions ago. The parent class (which I have no
control over) no longer compiles so I could no longer supply it.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts, build
a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act
alone, solve equations, analyze a new problem, pitch manure, program a computer,
cook a tasty meal, fight efficiently, die gallantly. Specialization is for
insects. (RAH)
Jeff Overcash (TeamB)
2006-02-14 14:20:28 UTC
Permalink
Post by c***@cassiopea.it
Ok, but...how can i resolve this problem?
Stop using the component and go back to normal client dataset work. This
component will never be resurrected. Borland deprecated the whole line in D7 and
I've had in the readme of every patch the following since then (2002) also

"IBClientDataset is depreciated like the corresponding
SQLClientDataset and the BDEClientDataset. It is no
longer installed by default. The source to install
this component is in the demos\db\SQLClientDataset
Directory. If you plan on building it create a new package
and add DBLocalI.pas and DBLRegI.pas to it. Compile and
install. The D7 install installs DBLocalI.pas and dcu files
into the source\vcl and lib directories, you should remove
these files first if you intend to use this component to
not have conflicts (there are fixes in the version in the
demos directory that was not included in the shipping version)."

This component is gone and for a very good reason. The parent class is riddled
with design flaws and was never going to work as intended.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts, build
a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act
alone, solve equations, analyze a new problem, pitch manure, program a computer,
cook a tasty meal, fight efficiently, die gallantly. Specialization is for
insects. (RAH)
Wayne Niddery [TeamB]
2006-02-14 15:17:38 UTC
Permalink
Post by c***@cassiopea.it
Ok, but...how can i resolve this problem?
IBClientDataset was a poor aggregation of TIBDataset, TDatasetProvider, and
TClientDataset. The solution is to replace each TIBClientDatset with these 3
components.

It may be a pain to do, but in the end you will likely have a better
performing application.
--
Wayne Niddery - Logic Fundamentals, Inc. (www.logicfundamentals.com)
RADBooks: http://www.logicfundamentals.com/RADBooks.html
"Nurture your mind with great thoughts. To believe in the heroic makes
heroes." — Benjamin Disraeli
Rod
2006-05-03 01:17:53 UTC
Permalink
"Jeff Overcash (TeamB)" <***@mindspring.com> wrote:

Hello Jeff.

That's a shame about the demise of "IBClientDataSet".

It is the best of the IB dataset components!! We have a major project
(completed 2 years ago) which benefitted greatly from our use of that
component.

Fortunately the project will never have to be ugraded as it handles cash
tolls on a motorway and cash tolls are being phased out.

Regards,



:>Francesco Capolupo wrote:
:>> Dear Jeff Overcash,
:>> i have bought borland developer studio 2006 with c++ builder 2006 and delphi 2006 but i don't found IBClientDataSet and this for me is a serious problem because i use this component in many application. Can you help me?
:>> Best regards
:>> Francesco Capolupo
:>>
:>
:>This component was deprecated 4 versions ago. The parent class (which I have no
:>control over) no longer compiles so I could no longer supply it.

-- Rod

Please note that, due to time differences etc, it might be 24hrs before I
get back to this group so please consider yourselves thanked for any help
you may be able to provide.

Loading...