From: André K. C. <Kna...@be...> - 2009-12-09 11:26:05
|
Dear all, I am trying to help a friend who experiences a strange problem, but can't pin it down so I am asking here if someone might have a hint what's going on. Situation: - installed additional 2.1.3 Server (so far only 1.5.x has been installed in network) on a Win32 machine (Server2005) - copied fbclient.dll from new 2.1.3 Server to local clients - when selecting the new fbclient.dll in ODBC-DSN, connection to the server will be rejected. Selecting the old fbclient.dll again will work. - happens only on some machines, on some others, both versions of fbclient.dll will connect - no problems when using .net provider, only with ODBC (IIRC, .net provider does not use fbclient.dll???) We already checked the following: - All components are 32-Bit - No personal AV or Firewall is installed at all - Tried after fresh reboot of system - ODBC drivers are up to date Where can I go on searching for the problem? I never experienced anything like this. Please excuse me, if this is the wrong list. I am afraid that Helen would send me here anyway if I would ask in "general". thanks! André -- |
From: Paul R. <pr...@ib...> - 2009-12-09 13:20:11
|
On Wednesday 09 December 2009, André Knappstein, Controlling wrote: > - copied fbclient.dll from new 2.1.3 Server to local clients You can't do that. Or rather you can but it probably won't work on its own due to missing run time libraries. It would probably be quicker just to do an install of the client from the binary installer. Alternatively you can play around with installing the vcredist for VS2005. It is documented in the installation_readme.txt Paul -- Paul Reeves http://www.ibphoenix.com Specialists in Firebird support |
From: André K. C. <Kna...@be...> - 2009-12-09 14:13:05
|
The fbclient had indeed been just *copied* in all cases, not *installed*. My friend says that he is always doing it like this and that it never made any problem until now. Sorry that I bothered you and did not think of this possibility myself before. ciao, André -- ~~~Ihre Nachricht~~~ PR> On Wednesday 09 December 2009, André Knappstein, Controlling wrote: >> - copied fbclient.dll from new 2.1.3 Server to local clients PR> You can't do that. Or rather you can but it probably won't work on its own PR> due to missing run time libraries. It would probably be quicker just to do PR> an install of the client from the binary installer. Alternatively you can PR> play around with installing the vcredist for VS2005. It is documented in PR> the installation_readme.txt PR> Paul |
From: André K. C. <Kna...@be...> - 2009-12-09 14:17:00
|
Thanks Paul, I got the wording wrong. I meant of course that the client-dll had been installed using InstClient.exe from the server's \BIN folder. But now that you say it... I will ask my friend if he really really did the install... -- ~~~Ihre Nachricht~~~ PR> On Wednesday 09 December 2009, André Knappstein, Controlling wrote: >> - copied fbclient.dll from new 2.1.3 Server to local clients PR> You can't do that. Or rather you can but it probably won't work on its own PR> due to missing run time libraries. It would probably be quicker just to do PR> an install of the client from the binary installer. Alternatively you can PR> play around with installing the vcredist for VS2005. It is documented in PR> the installation_readme.txt PR> Paul |
From: Roman S. <rom...@gm...> - 2009-12-09 14:29:06
|
André Knappstein wrote: > Thanks Paul, > I got the wording wrong. I meant of course that the client-dll had > been installed using InstClient.exe from the server's \BIN folder. > > But now that you say it... I will ask my friend if he really really > did the install... I guess Paul talked about problem with manifest. FB 2.1 is built by VS.2005 but 2.0 by VS.2003. VS.2005 uses dll manifests and if you don't have manifest or correctly installed vcredist (w\o VC.2005 SP1) you can't use binaries built by VS.2005. So correctly installed fbclient in your case is not installed by InstClient.exe but with correct vcredist or with needed dll's and manifests. -- Roman Simakov |