Solution to IErrorInfo.GetDescription failed with E_FAIL(0x80004005) Error

If you encounter this error while running your application using either VB.NET or C#, this is most likely a problem with a reserved word in MS Access database. As you can see in the screenshot below, I have two reserve words used in my query. That is "name" and "section" field. If you have noticed, the "section" field is not enclosed with a bracket, ending up throwing an "IErrorInfo.GetDescription failed with E_FAIL(0x80004005)" error. In order to avoid this problem, all you have to do is either enclosed the reserved word using a bracket or don’t use a reserved word at all.

it was useful

Add new comment