2010-05-24 11 views

Antwort

2

OleDbConnection kann strukturierten Speicher verarbeiten, solange der entsprechende OLE DB-Treiber auf dem Computer installiert ist, auf dem Ihre App ausgeführt wird.

Excel:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx; 
    Extended Properties="Excel 12.0 Xml;HDR=YES"; 

Text:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\txtFilesFolder\; 
    Extended Properties="text;HDR=Yes;FMT=Delimited"; 

ConnectionStrings.com hat eine ganze Reihe von anderen Datenquellen, die Sie über OLE mit dem integrierten Bibliotheken zugreifen können.

+0

Ich möchte Mach es mit Solidworks-Dateien :) Danke für diese Info :) – Rohit

+0

Ich habe eine binäre strukturierte Textdatei, kann ich OleDbConnection verwenden, um diese Datei zu lesen ?, –

17

Sie können meine Open-Source (MPL) Bibliothek OpenMCDF für eine 100% .NET-Implementierung von COM strukturierte Ablage verwenden. Ein Sample-COM-Speicher für strukturierte Speicherdateien ist auch als Verwendungsbeispiel der Bibliothek verfügbar.

+0

danke Alter. Wird es definitiv versuchen. – Rohit

+0

Kann keinen Code sehen, um Autor, Zusammenfassung usw. zu erhalten :( –

+0

+1 Gute Arbeit! :) Einige Verbesserungspunkte: Die CHM-Datei öffnet sich nicht auf meinem Rechner und es könnte gut sein, einige grundlegende Beispiel-Code zur Verwendung hinzuzufügen hier. :) – user2173353