title image


Smiley Re: nur zur Laufzeit erscheint Fehler 3170: Isam nicht gefunden
Auszug aus MSDN:

Couldn't find installable ISAM. (Error 3170)

The DLL for an installable ISAM file could not be found. This file is required for linking external tables (other than ODBC or Microsoft Jet database tables). The locations for all ISAM drivers are maintained in the Windows Registry. These entries are created automatically when you install your application. If you change the location of these drivers, you need to correct your application Setup program to reflect this change and make the correct entries in the Registry.

Possible causes:

An entry in the Registry is not valid. For example, this error occurs if you're using a Paradox external database and the Paradox entry points to a nonexistent directory or driver. Exit the application, correct the Windows Registry, and try the operation again.

One of the entries in the Registry points to a network drive and that network is not connected. Make sure the network is available, and then try the operation again.



Also: dieser Fehler tritt auf, wenn du versuchst, auf andere Datenquellen außer JET und ODBDC zuzugreifen. (dBase? Paradox? Excel?)



Du solltest also einmal herausfinden, welches ISAM (indexed sequential access method) derzeit installiert, ausgewählt bzw. erforderlich ist.



Bei DAO verwendest Du dazu die Eigenschaft "DBEngine.IniPath" und bei ADO musst Du die Eigenschaft "Jet OLEDB:Registry Path" des Connection Strings bearbeiten.

Der entsprechende Eintrag sollte natürlich vor Herstellung der Datenanbindung eingestellt werden.
Thomas Prötzsch

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: