OLE DB Provider for ODBC Drivers Error “80004005′

That error is nearly always caused by a bad connection string when an ADODB.connection object has its .open() method called. For example, take the following code: Note how the connection string includes a driver identifier, in this example that is SQL Server. Somewhere in your application you’ll have an adodb.connection.open() method being called with a connection string, you need to find … Read more

what is the difference between OLE DB and ODBC data sources?

According to ADO: ActiveX Data Objects, a book by Jason T. Roff, published by O’Reilly Media in 2001 (excellent diagram here), he says precisely what MOZILLA said. (directly from page 7 of that book) ODBC provides access only to relational databases OLE DB provides the following features Access to data regardless of its format or location Full … Read more