Solved "unable to load DLL fbembed.dll" issue

If you install Firebird server and open a database by Firebird server, download Fb embed package having the same release number as Firebird server. If you don't install a new Firebird server you don't have to download a new Fb embedded release for that database. Anyway in application directory you have to copy:
- fbembed.dll
- icuu30.dll
- icuin30.dll
- icudt30.dll
Also you have to copy the folders "intl" and "udf".

For a complete firebird vb.net example download the complete project 'Block notes.zip' from http://galileo2007.altervista.org/downloads.htm:  

15 comments

  1. AWESOME TIP!!! Out of all the sites I looked through for a solution to this problem, yours was the only one that helped.

    Very much appreciated!

    Thanks
    C. Garrett

    ReplyDelete
  2. Thank you Chris. You are welcome.

    ReplyDelete
  3. Same as me.
    Acutally I had a too old version and I had to re-do the described process.

    Thanks...

    Zitun

    ReplyDelete
  4. Thank you.

    your tip helped me a lot.

    ReplyDelete
  5. Dear Sir,

    I hope you are doing well. I got this email address from one of your contribution web site. I have launched a web site www.codegain.com and it is basically aimed C#,JAVA,VB.NET,ASP.NET,AJAX,Sql Server,Oracle,WPF,WCF and etc resources, programming help, articles, code snippet, video demonstrations and problems solving support. I would like to invite you as an author and a supporter.
    Looking forward to hearing from you and hope you will join with us soon.

    Thank you
    RRaveen
    Founder CodeGain.com

    ReplyDelete
  6. Dear RRave,
    I'm happy you appreciated my articles on this blog. Presently I'm busy with other jobs in my family,
    but I think that soon I'll can write an article for your site, which is a nice free idea for developers.
    Goodbye.

    ReplyDelete
  7. If the above solution didnt work out for you. Download the Firebird-2.0.1.12855-1_embed_win32.zip then extract it. Inside the folder, copy the msvcp71.dll and msvcr71.dll to your application directory. Run your program and check if it works. Cheers. :p

    Regards,
    C.Jeffrey

    ReplyDelete
  8. Hello Anonymous,
    I don't handstand what do msvcp71.dll and msvcr71.dll have to do with the header's argument.
    Regards

    ReplyDelete
  9. Doesn't work.
    I got that problem..
    I downloaded 'Firebird-2.0.5.13206-1_embed_pdb.zip' that is the current available version.

    I copyed it on EVERY folder (bin, debug, release..etc)

    it keeps saying the same.
    Maybe its because web environment? (testing it on localhost, but on a webpage) I cant make it work on webpages.


    could you help with this?

    ReplyDelete
  10. I found the solution.
    Copy embebed files INTO SYSTEM32 directory.


    It works.

    ReplyDelete
  11. Copy to local folder make "Copy Always". It is working fine for me.

    ReplyDelete