Saturday, August 26, 2017

Could not load xp_ndo.dll Error while accessing Navision

On the other day, I have created a new NAV database (2009 R2) using the SQL backup and when I try to access the database using the NAV client the following error popped up


image


It is more common that we all come across this error some day or the other. There are several blogs demonstrating how to resolve this error. You can find one in the link below

https://blogs.msdn.microsoft.com/nav_developer/2008/11/05/basic-sql-creating-extended-stored-procedure-xp_ndo-dll/

But even after doing the setup I ran into the following


image


The reason behind it was that there exists two xp_ndo dll’s that are named xp_ndo and xp_ndo_x64. One should use xp_ndo_x64 for the 64 bit. So, I changed the reference in the stored procedure to xp_ndo_x64 but still encountered the same error. The solution is to always have the reference say xp_ndo. Therefore, I renamed xp_ndo to xp_ndo_x32 and xp_ndo_x64 to xp_ndo, and then I changed the reference in the stored procedure back to xp_ndo.

If you have any other tips or suggestions to resolve this error, please do share them in the comments below.

Share:

5 comments:

online dissertation writing service said...

This is quite advanced database logics and stuff are that you shared but I must say that I also have a lot of interest in doing database, so I will love to contact you for future help.

Anonymous said...

that case, if you use 64bit, you can replace dll file as xp_ndo_x64.dll instead of xp_ndo.dll. then it works.

Anonymous said...

nice

Matthew BRad said...

Thanks for sharing quality information.
I also suffer from a DLL error because missing the DLL or it has become unreadable then DLLwin help me to replace all the damaged files and allows me to download DLL Files with the latest version.

Anonymous said...

This web site is free so that you can} use but we may receive commission from the businesses we characteristic on this web site. Having selected your chosen casino, enter the positioning and spend a couple of minutes attending to grips with the place things are and what's on provide. Provide a sound email handle and password, specify your nation of residence, and set the desired currency on your account. E-wallets don’t reveal any personal or banking data when processing transactions – as a substitute, all of it's encrypted. Because of that, your deposits and withdrawals can’t be seized or blocked by third events, and charges are predictable. Before signing up to as} a 카지노 사이트 casino South Korea residents can entry, you need bear in mind of|to focus on|to pay attention to} a few of} key aspects on your safety and peace of thoughts.