Could not find installable ISAM. (Error 3170)

R

Rod Behr

The following code attempts to link a table:

Set QuoteDb = CurrentDb
Set td = CurrentDb.CreateTableDef("QuoteProductsHolding")
td.Connect = "DSN=TheFactory;DATABASE=TheFactory;Uid=Factory;Pwd=1mpact"
td.SourceTableName = "QuoteProductsHolding"
QuoteDb.TableDefs.Append td

On the last line I get error, "Could not find installable ISAM. (Error 3170)".

This seems to indicate a missing .dll file or incorrect registry reference
to a .dll file. I have uninstalled and re-installed Access without any joy.

Ideas?
 
B

Brendan Reynolds

Rod Behr said:
The following code attempts to link a table:

Set QuoteDb = CurrentDb
Set td = CurrentDb.CreateTableDef("QuoteProductsHolding")
td.Connect =
"DSN=TheFactory;DATABASE=TheFactory;Uid=Factory;Pwd=1mpact"
td.SourceTableName = "QuoteProductsHolding"
QuoteDb.TableDefs.Append td

On the last line I get error, "Could not find installable ISAM. (Error
3170)".

This seems to indicate a missing .dll file or incorrect registry reference
to a .dll file. I have uninstalled and re-installed Access without any
joy.

Ideas?


While the problem *may* be a missing or incorrectly registered DLL, that
error message is also sometimes caused by an error in the connection string,
so I would double-check that before assuming that there really is a driver
problem.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top