Subject | Re[3]: [firebird-support] Unable to get Firebird ODBC driver working in 64-bit |
---|---|
Author | Dmitry Kuzmenko |
Post date | 2013-11-10T20:17:14Z |
Hello, bandersnoot!
Sunday, November 10, 2013, 11:52:56 PM, you wrote:
bgc> What was screwing me up was that the server already had a
bgc> 32-bit client installed. So I was never going to get a 64-bit
bgc> client working with 64-bit perl.
64bit app -> 64bit ODBC -> 64bit firebird client -> network - 32/64 bit Firebird
32bit app -> 32bit ODBC -> 32bit firebird client -> network - 32/64 bit Firebird
So, everything in the line up to network must have same capacity.
Moreover, by defaul 64bit Windows have CPL for 32-bit ODBC.
So, you need to run proper odbcad32.exe (yes, again stupid name).
And, Firebird ODBC looks for fbclient.dll, not for gds32.dll.
Sad to say, but you cannot find what "bitness" have fbclient.dll
without special programs.
And, the final - do not copy fbclient.dll to gds32.dll. Use
instclient.
--
Dmitry Kuzmenko, www.ib-aid.com
Sunday, November 10, 2013, 11:52:56 PM, you wrote:
bgc> What was screwing me up was that the server already had a
bgc> 32-bit client installed. So I was never going to get a 64-bit
bgc> client working with 64-bit perl.
64bit app -> 64bit ODBC -> 64bit firebird client -> network - 32/64 bit Firebird
32bit app -> 32bit ODBC -> 32bit firebird client -> network - 32/64 bit Firebird
So, everything in the line up to network must have same capacity.
Moreover, by defaul 64bit Windows have CPL for 32-bit ODBC.
So, you need to run proper odbcad32.exe (yes, again stupid name).
And, Firebird ODBC looks for fbclient.dll, not for gds32.dll.
Sad to say, but you cannot find what "bitness" have fbclient.dll
without special programs.
And, the final - do not copy fbclient.dll to gds32.dll. Use
instclient.
--
Dmitry Kuzmenko, www.ib-aid.com