Daten aus Excel abfragen
In fast allen Online Communities sieht man solche Fragen mit schöner Regelmässigkeit auftauchen. Die vielleicht einfachste Methode, diese Daten abzufragen, besteht in der Verwendung von OPENROWSET:
...
SELECT
MeinText
, MeinDatum
FROM
OPENROWSET
(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\mappe1.xls;HDR=YES'
,Tabelle1$
)
MeinText MeinDatum
-------------------- -----------------------
mein text 1968-07-23 00:00:00.000
(1 row(s) affected)
Im obigen Beispiel wird die Excel Datei C:\Mappe1.xls angesprochen. Innerhalb dieser Datei dann das Arbeitsblatt Tabelle1. Abschließend dann die Spalten MeinText und MeinDatum.
Eine beliebte Fehlermeldung, die bei solchen Aktionen auftreten kann, ist Folgende:
Server: Nachr.-Nr. 7399, Schweregrad 16, Status 1, Zeile 1
Der OLE DB-Provider 'Microsoft.Jet.OLEDB.4.0' meldete einen Fehler. ...
OLE DB-Fehlertrace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::...
Ursache hierfür kann sein, daß die Exceldatei noch von einem anderen Benutzer geöffnet ist, so daß nicht der exklusive Zugriff, der benötigt wird, eingerichtet werden kann.
Noch kein Feedback
Einen Kommentar hinterlassen
Trackback-Adresse für diesen Eintrag
