Article ID: 318161 - Last Review: November 28, 2007 - Revision: 3.1 "Could not find installable ISAM" (0x80004005) error message when you try to set session-level Jet propertiesThis article was previously published under Q318161 Caution ADO and ADO MD have not been fully tested in a Microsoft .NET Framework environment. They may cause intermittent issues, especially in service-based applications or in multithreaded applications. The techniques that are discussed in this article should only be used as a temporary measure during migration to ADO.NET. You should only use these techniques after you have conducted complete testing to make sure that there are no compatibility issues. Any issues that are caused by using ADO or ADO MD in this manner are unsupported. For more information, see the following article in the Microsoft Knowledge Base: 840667
(http://support.microsoft.com/kb/840667/
)
You receive unexpected errors when using ADO and ADO MD in a .NET Framework application On This PageSYMPTOMS
When you try to set custom, provider-specific properties for the Microsoft OLE DB Provider for Jet in the ADO OLE DB connection string, you receive the following error message:
Could not find installable ISAM Error Code: 0x80004005 (or -2147467259) CAUSE
The Microsoft OLE DB Provider for Jet includes many custom properties that you can set only after you establish a connection to the database. These provider-specific properties are custom OLE DB session properties. You cannot set these properties in the ADO OLE DB connection string; you must set these properties after the connection is opened. This error occurs when you specify the following Jet-specific properties in the connection string:
RESOLUTION
In ADO 2.7 or earlier, you can set the provider-specific properties after you establish a connection to the database. For example:
STATUSThis behavior is by design. MORE INFORMATIONReproduce the behavior in ADO 2.7 or earlierThe following ADO code reproduces the "Could not find installable ISAM" error:Reproduce the behavior in ADO.NETThe following ADO.NET C# code reproduces the "Could not find installable ISAM" error:REFERENCES
For more information about provider-specific properties for the Microsoft OLE DB Provider for Jet, see the following Microsoft Web site:
Microsoft Jet Provider custom properties http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdrefjetprovspec.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdrefjetprovspec.asp) APPLIES TO
| Article Translations
|


Back to the top
