IErrorInfo.GetDescription failed with E_FAIL(0x80004005)- What does this error means?

Does anyone have a clue what does this error means?

IError Info.GetDescription failed with E_Fail(0x80004005)

I am getting this error while using ExecuteScalar method of OleDbCommand Object to execute a nested query against access 2003 database.

[511 byte] By [JobLot] at [2007-12-16]
# 1

This error occurs when you use keyword as your table name or field name. For instance Date, Close, Catalog etc are keywords.

In order to over come the error, put square brackets around field name and table name in your query. eg [Date]

PankajBanga at 2007-9-9 > top of Msdn Tech,Visual Basic,Visual Basic General...