2016-09-21 3 views
1

ich mit einer Access-Datenbank zu verbinden versuchen, und die Daten in CSV zu bekommen, aber ich erhielt den Fehler„Installierbares ISAM nicht finden“ OLEDB mit

nicht installierbar ISAM finden kann

Dieses ist meine Verbindungszeichenfolge:

string connectionStringMSAccess = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), @"database\whitelist.mdb") + "';Extended Properties=text;HDR=Yes;FMT=Delimited"; 

Was ist los damit?

+2

IIRC Beim Targeting einer Textdatei mit dem OLEDB-Provider ist Ihre Datenquelle nur der Ordner. Nicht sicher, warum Sie eine '.mdb'-Datei in die Verbindungszeichenfolge aufnehmen (whitelist.mdb). – onedaywhen

Antwort

0

Entfernen Sie die ;Extended Properties=text;HDR=Yes;FMT=Delimited Parameter aus Ihrer Verbindungszeichenfolge. Sie sind nicht anwendbar, wenn Sie eine Verbindung zu einer MDB-Datei öffnen.

+0

Danke Gord Thompson ..... –

Verwandte Themen