Hello James, > After FB 3.0 released, I am trying to immigrate my DB application to this new > version. > > > My DB app is running with embeded version before, so now I am still trying to > get it work under embeded mode. > I tried FB 3.0 x32, it works as embedded version well after I created a new > user SYSDBA (as in FB 2.5). > But for x64 package, I got error like this: > > > Error message: > [FireDAC][Phys][FB]-314. Cannot load vendor library [fbclient.dll or > fbembed.dll]. fbclient.dll has unsupported architecture [x64]. Required [x86].
This looks to me like you are running/compiling your client application as 32-bit trying to load fbclient.dll 64-bit, which obviously does not work. The bitness of your client application and the Firebird client/embedded DLL must match. -- With regards, Thomas Steinmaurer http://www.upscene.com Professional Tools and Services for Firebird FB TraceManager, IB LogManager, Database Health Check, Tuning etc. > The specified module could not be found. > Hint: check it is in the PATH or application EXE directories, and has x86 > bitness. > > > What I have done (same as x32 package): > 1. Unzip FB3.0 x64 zip file to a folder. > 2. Run isql to create a new user SYSDBA with password masterkey. > 3. Copy my DB application to this folder. > 4. Run this application and got error. > > > OS: Windows 7 x64 Ultimate English > FB: No firebird server was installed as service. > DB: FDB file is upgraded to new format v12.0. > > > > > Best regards, > > > James