Discussion:
IBX Support for IB2007
(too old to reply)
FBM
2007-07-02 21:57:16 UTC
Permalink
Hi All,

Does anybody knows if there is a new version of IBX components that fully
supports IB2007 under C++Builder6.

Thanks in advance
FBM
Jeff Overcash (TeamB)
2007-07-03 17:55:15 UTC
Permalink
Post by FBM
Hi All,
Does anybody knows if there is a new version of IBX components that fully
supports IB2007 under C++Builder6.
Thanks in advance
FBM
There is a patch for BDS2006 at http://cc.codegear.com/Author/102. BCB2007 is
basically that same code level plus 5 or 6 pretty minor fixes. The last BCB6
patch was for IB 7.5 but most of the differences for 7.5 and 2007 are around the
service API stuff so that would give you most everything you probably want for
IB 2007.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
FBM
2007-07-06 23:07:55 UTC
Permalink
Thanks Jeff,

Sorry to bother again, but I have trouble locating/applying the patch you
mentioned. This is what I did:
I downloaded IBX 10.11 for BDS2006 w/ IB 2007 support, but didn't know how
to install under BCB6, so as I suspect that only works for Delphi. I also
try to locate a make file under the source directory to see if by copying
source files I could remake the library, but I didn't find one.
Then I downloded the IBX 6.08 for BCB 6 w/ IB 7.1 support (not for 7.5 as
you mentioned). This is the latest update I see that has support for BCB6.
This one I was able to install, but got the same result.
So let me explain my problem in greater detail:
I was using IB7.1, but upgraded to IB2007. I build my applications using
BCB6 & IBX 6.01 (now IBX 6.08). When I run my application I get the error
that a function is missing in the GDS32.DLL (8.0.0.132), so what I did was
to use the GDS32.DLL that came with IB7.1 (7.1.0.189) and my application was
able to run.
But now I am having some problems with the IBServer which after some time
stop responding and I have to restart IBServer + application (with IB 7.1
worked fine, although the information requirements have also increased).
My guess was that using GDS32.DLL (version 7.1) with IBServer 2007 was
causing the problem, so that's why I asked for a newer version for IBX.

Can you help with this?
Post by Jeff Overcash (TeamB)
Post by FBM
Hi All,
Does anybody knows if there is a new version of IBX components that fully
supports IB2007 under C++Builder6.
Thanks in advance
FBM
There is a patch for BDS2006 at http://cc.codegear.com/Author/102.
BCB2007 is basically that same code level plus 5 or 6 pretty minor fixes.
The last BCB6 patch was for IB 7.5 but most of the differences for 7.5 and
2007 are around the service API stuff so that would give you most
everything you probably want for IB 2007.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Jeff Overcash (TeamB)
2007-07-07 03:45:50 UTC
Permalink
Post by FBM
Thanks Jeff,
Sorry to bother again, but I have trouble locating/applying the patch you
I downloaded IBX 10.11 for BDS2006 w/ IB 2007 support, but didn't know how
to install under BCB6, so as I suspect that only works for Delphi. I also
try to locate a make file under the source directory to see if by copying
source files I could remake the library, but I didn't find one.
Then I downloded the IBX 6.08 for BCB 6 w/ IB 7.1 support (not for 7.5 as
you mentioned). This is the latest update I see that has support for BCB6.
This one I was able to install, but got the same result.
I was using IB7.1, but upgraded to IB2007. I build my applications using
BCB6 & IBX 6.01 (now IBX 6.08). When I run my application I get the error
that a function is missing in the GDS32.DLL (8.0.0.132), so what I did was
to use the GDS32.DLL that came with IB7.1 (7.1.0.189) and my application was
able to run.
Check you machine for other copies of gds32.dll. InterBase has never removed
functions from ghds32.dll, so if it is there in the 7.1 gfd32.dll it must be
there in the 8.0 (2007) version.
Post by FBM
But now I am having some problems with the IBServer which after some time
stop responding and I have to restart IBServer + application (with IB 7.1
worked fine, although the information requirements have also increased).
My guess was that using GDS32.DLL (version 7.1) with IBServer 2007 was
causing the problem, so that's why I asked for a newer version for IBX.
Do not use older versions of any gds32 with newer versions of hte server.
Always keep the gds32 and server version equal on the server. Using older
versions is not supported and will more than likely cause problems. There
server also uses gds32 in addition to any clients on that machine.
Post by FBM
Can you help with this?
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Oliver
2007-12-07 04:54:40 UTC
Permalink
This is a somewhat old thread, but it relates exactly to the same question I
have, so I'll try posting it here to get some clarification.
Post by Jeff Overcash (TeamB)
There is a patch for BDS2006 at http://cc.codegear.com/Author/102.
Jeff, can you clarify which version one should use if they have C++ Builder
6 and InterBase 2007 installed? I see
IBX 10.11 for BDS2006 w/ IB 2007 support (for Delphi)
and
IBX 6.08 for BCB 6 w/ IB 7.1 support (for Builder).

Is it ok to use IBX 10.11 with C++ Builder 6? I am planning to use the
service API.

Thanks

Oliver
Post by Jeff Overcash (TeamB)
Post by FBM
Hi All,
Does anybody knows if there is a new version of IBX components that fully
supports IB2007 under C++Builder6.
Thanks in advance
FBM
There is a patch for BDS2006 at http://cc.codegear.com/Author/102.
BCB2007 is basically that same code level plus 5 or 6 pretty minor fixes.
The last BCB6 patch was for IB 7.5 but most of the differences for 7.5 and
2007 are around the service API stuff so that would give you most
everything you probably want for IB 2007.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Jeff Overcash (TeamB)
2007-12-07 16:03:27 UTC
Permalink
Post by Oliver
This is a somewhat old thread, but it relates exactly to the same
question I have, so I'll try posting it here to get some clarification.
Post by Jeff Overcash (TeamB)
There is a patch for BDS2006 at http://cc.codegear.com/Author/102.
Jeff, can you clarify which version one should use if they have C++
Builder 6 and InterBase 2007 installed? I see
IBX 10.11 for BDS2006 w/ IB 2007 support (for Delphi)
and
IBX 6.08 for BCB 6 w/ IB 7.1 support (for Builder).
Is it ok to use IBX 10.11 with C++ Builder 6? I am planning to use the
service API.
You can't use the BDS2006 with previous versions. If you could I wouldn't have
to do releases for each version, I could just do one release. The last BCB6
release was 6.08.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Oliver
2007-12-07 19:43:31 UTC
Permalink
The last BCB6 release was 6.08.
Will there be an IBX release for InterBase 2007 support for C++ Builder 6?

Oliver
Post by Oliver
This is a somewhat old thread, but it relates exactly to the same
question I have, so I'll try posting it here to get some clarification.
Post by Jeff Overcash (TeamB)
There is a patch for BDS2006 at http://cc.codegear.com/Author/102.
Jeff, can you clarify which version one should use if they have C++
Builder 6 and InterBase 2007 installed? I see
IBX 10.11 for BDS2006 w/ IB 2007 support (for Delphi)
and
IBX 6.08 for BCB 6 w/ IB 7.1 support (for Builder).
Is it ok to use IBX 10.11 with C++ Builder 6? I am planning to use the
service API.
You can't use the BDS2006 with previous versions. If you could I wouldn't
have to do releases for each version, I could just do one release. The
last BCB6 release was 6.08.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Jeff Overcash (TeamB)
2007-12-07 21:06:43 UTC
Permalink
Post by Oliver
The last BCB6 release was 6.08.
Will there be an IBX release for InterBase 2007 support for C++ Builder 6?
Oliver
Post by Oliver
This is a somewhat old thread, but it relates exactly to the same
question I have, so I'll try posting it here to get some clarification.
Post by Jeff Overcash (TeamB)
There is a patch for BDS2006 at http://cc.codegear.com/Author/102.
Jeff, can you clarify which version one should use if they have C++
Builder 6 and InterBase 2007 installed? I see
IBX 10.11 for BDS2006 w/ IB 2007 support (for Delphi)
and
IBX 6.08 for BCB 6 w/ IB 7.1 support (for Builder).
Is it ok to use IBX 10.11 with C++ Builder 6? I am planning to use
the service API.
You can't use the BDS2006 with previous versions. If you could I
wouldn't have to do releases for each version, I could just do one
release. The last BCB6 release was 6.08.
None planned at this time.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Oliver
2007-12-07 21:35:09 UTC
Permalink
I have successfully installed IBX 6.08 with BCB6. When I try to compile one
of my old projects I get a "unresolved external" error message during
linking. The error message references TIBQuery.

Any ideas?

Oliver
Post by Jeff Overcash (TeamB)
Post by Oliver
This is a somewhat old thread, but it relates exactly to the same
question I have, so I'll try posting it here to get some clarification.
Post by Jeff Overcash (TeamB)
There is a patch for BDS2006 at http://cc.codegear.com/Author/102.
Jeff, can you clarify which version one should use if they have C++
Builder 6 and InterBase 2007 installed? I see
IBX 10.11 for BDS2006 w/ IB 2007 support (for Delphi)
and
IBX 6.08 for BCB 6 w/ IB 7.1 support (for Builder).
Is it ok to use IBX 10.11 with C++ Builder 6? I am planning to use the
service API.
You can't use the BDS2006 with previous versions. If you could I wouldn't
have to do releases for each version, I could just do one release. The
last BCB6 release was 6.08.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Jeff Overcash (TeamB)
2007-12-09 17:15:08 UTC
Permalink
Post by Oliver
I have successfully installed IBX 6.08 with BCB6. When I try to compile
one of my old projects I get a "unresolved external" error message
during linking. The error message references TIBQuery.
Any ideas?
Oliver
Check the time stamps of the lib files in both the release and debug
directories. They should be the same and match the obj files for IBX. This
sounds like one of the lib files is still the old one.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Oliver
2007-12-09 22:23:05 UTC
Permalink
Jeff:

I checked all the files you mentioned and they all have pretty much the same
timestamp:

ibxpress.obj 6/29/03 21:56
debug\ibxpress.bpi 6/29/03 21:55
debug\ibxpress.lib 6/29/03 21:55
release\ibxpress.bpi 6/29/03 21:57
release\ibxpress.lib 6/29/03 21:57

Any other ideas?

Oliver
Post by Jeff Overcash (TeamB)
Post by Oliver
I have successfully installed IBX 6.08 with BCB6. When I try to compile
one of my old projects I get a "unresolved external" error message during
linking. The error message references TIBQuery.
Any ideas?
Oliver
Check the time stamps of the lib files in both the release and debug
directories. They should be the same and match the obj files for IBX.
This sounds like one of the lib files is still the old one.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Jeff Overcash (TeamB)
2007-12-10 16:47:23 UTC
Permalink
Post by Oliver
I checked all the files you mentioned and they all have pretty much the
ibxpress.obj 6/29/03 21:56
debug\ibxpress.bpi 6/29/03 21:55
debug\ibxpress.lib 6/29/03 21:55
release\ibxpress.bpi 6/29/03 21:57
release\ibxpress.lib 6/29/03 21:57
Those look like the correct dates. I jsut downloaded and installed the 608
patch from codecentral on a clean BCB6 install and can not reproduce your error.
It sounds like there are other lib or obj files begin found by the linker and
that is what is causing it, but the files in the patch are correct.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Oliver
2007-12-10 22:21:16 UTC
Permalink
I just searched the entire hard drive for ibxpress.* and checked the
timestamps. The only "old" files that were found were the ones in the
"backup" directory. Here are the exact error messages I am getting from the
linker:

[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::ParamByName(const System::AnsiString)' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall Ibquery::TIBQuery::Prepare()'
referenced from C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall Ibquery::TIBQuery::ExecSQL()'
referenced from C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external 'Ibquery::TIBQuery::' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAMODULE.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::SetQuery(Classes::TStrings *)' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAFILECREATE.OBJ

Any ideas on how to hunts this problem down?

Oliver
Post by Jeff Overcash (TeamB)
Post by Oliver
I checked all the files you mentioned and they all have pretty much the
ibxpress.obj 6/29/03 21:56
debug\ibxpress.bpi 6/29/03 21:55
debug\ibxpress.lib 6/29/03 21:55
release\ibxpress.bpi 6/29/03 21:57
release\ibxpress.lib 6/29/03 21:57
Those look like the correct dates. I jsut downloaded and installed the
608 patch from codecentral on a clean BCB6 install and can not reproduce
your error. It sounds like there are other lib or obj files begin found by
the linker and that is what is causing it, but the files in the patch are
correct.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Oliver
2007-12-12 18:20:53 UTC
Permalink
Anybody? Please!!!

Thanks

Oliver
Post by Oliver
I just searched the entire hard drive for ibxpress.* and checked the
timestamps. The only "old" files that were found were the ones in the
"backup" directory. Here are the exact error messages I am getting from
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::ParamByName(const System::AnsiString)' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::Prepare()' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::ExecSQL()' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external 'Ibquery::TIBQuery::' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAMODULE.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::SetQuery(Classes::TStrings *)' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAFILECREATE.OBJ
Any ideas on how to hunts this problem down?
Oliver
Post by Jeff Overcash (TeamB)
Post by Oliver
I checked all the files you mentioned and they all have pretty much the
ibxpress.obj 6/29/03 21:56
debug\ibxpress.bpi 6/29/03 21:55
debug\ibxpress.lib 6/29/03 21:55
release\ibxpress.bpi 6/29/03 21:57
release\ibxpress.lib 6/29/03 21:57
Those look like the correct dates. I jsut downloaded and installed the
608 patch from codecentral on a clean BCB6 install and can not reproduce
your error. It sounds like there are other lib or obj files begin found
by the linker and that is what is causing it, but the files in the patch
are correct.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Jeff Overcash (TeamB)
2007-12-13 18:13:35 UTC
Permalink
Post by Oliver
I just searched the entire hard drive for ibxpress.* and checked the
timestamps. The only "old" files that were found were the ones in the
"backup" directory. Here are the exact error messages I am getting from
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::ParamByName(const System::AnsiString)' referenced
from C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::Prepare()' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::ExecSQL()' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\SAVEROUND.OBJ
[Linker Error] Unresolved external 'Ibquery::TIBQuery::' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAMODULE.OBJ
[Linker Error] Unresolved external '__fastcall
Ibquery::TIBQuery::SetQuery(Classes::TStrings *)' referenced from
C:\PROJECTS\BJSURVEY\BLACKJACK\OBJ\DATAFILECREATE.OBJ
Any ideas on how to hunts this problem down?
Oliver
Post by Jeff Overcash (TeamB)
Post by Oliver
I checked all the files you mentioned and they all have pretty much
ibxpress.obj 6/29/03 21:56
debug\ibxpress.bpi 6/29/03 21:55
debug\ibxpress.lib 6/29/03 21:55
release\ibxpress.bpi 6/29/03 21:57
release\ibxpress.lib 6/29/03 21:57
Those look like the correct dates. I jsut downloaded and installed
the 608 patch from codecentral on a clean BCB6 install and can not
reproduce your error. It sounds like there are other lib or obj files
begin found by the linker and that is what is causing it, but the
files in the patch are correct.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
I'm not sure what to tell you. If you are not using packages you need the lib
file in the debug and release folder (depending on if you have debugging on or
not). If you are using packages then you need the bpi. The missing links are
not newly introduced items and would be there no matter what version of the lib
file was found so it seems the linker is not finding the lib file it needs for
the code. Try adding the .lib file directly to the project and see if that helps.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Oliver
2007-12-09 22:28:33 UTC
Permalink
Not sure if this is important, but the file ibxpress.dcp in the obj
directory has a timestamp of 10/23/02.

Oliver
Post by Jeff Overcash (TeamB)
Post by Oliver
I have successfully installed IBX 6.08 with BCB6. When I try to compile
one of my old projects I get a "unresolved external" error message during
linking. The error message references TIBQuery.
Any ideas?
Oliver
Check the time stamps of the lib files in both the release and debug
directories. They should be the same and match the obj files for IBX.
This sounds like one of the lib files is still the old one.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Jeff Overcash (TeamB)
2007-12-10 16:29:25 UTC
Permalink
Post by Oliver
Not sure if this is important, but the file ibxpress.dcp in the obj
directory has a timestamp of 10/23/02.
The dcp is only use for Pascal based stuff.
Post by Oliver
Oliver
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted corridors of Whitehall.
(Fish)
Loading...