Select auf Textfile ? Problem mit MSDASQL

10/03/2010 - 16:51 von AndreT78 | Report spam
Hallo

ich hab hier einen SQL 2008 64bit Enterprise

und möchte in einfaches Select auf ein TXT-Dokument machen (Tabstop getrennt).

Nun kommt es nachher zu einer Fehlermeldung. Wer kann mir helfen?

Abfrage :
select *
from openrowset
(
'MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)};
DEFAULTDIR=\\Pfad\;
Extensions=txt;',
'SELECT * FROM [Datei.txt]'
) AS t;

Fehlermeldung:
Meldung 7308, Ebene 16, Status 1, Zeile 2
Der OLE DB-Anbieter 'MSDASQL' kann für verteilte Abfragen nicht verwendet
werden, da der Anbieter so konfiguriert ist, dass er im STA-Modus
(Single-Threaded Apartment) ausgeführt wird.


Danke
Gruß Andre
 

Lesen sie die antworten

#1 Willfried Faerber [MVP]
12/03/2010 - 17:04 | Warnen spam
Hallo Andre,

könnte es sein, dass Du nicht die 64 Bit Version vom ODBC Treiber
installiert hast?
Hier kannst du Ihn herunter laden
http://www.microsoft.com/downloads/...x?FamilyID0364db-5e8b-44a8-b9be-ca44d18b059b&displaylang=de

Viele Grüsse

Willfried Fàrber

"AndreT78" wrote in message
news:
Hallo

ich hab hier einen SQL 2008 64bit Enterprise

und möchte in einfaches Select auf ein TXT-Dokument machen (Tabstop
getrennt).

Nun kommt es nachher zu einer Fehlermeldung. Wer kann mir helfen?

Abfrage :
select *
from openrowset
(
'MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)};
DEFAULTDIR=\\Pfad\;
Extensions=txt;',
'SELECT * FROM [Datei.txt]'
) AS t;

Fehlermeldung:
Meldung 7308, Ebene 16, Status 1, Zeile 2
Der OLE DB-Anbieter 'MSDASQL' kann für verteilte Abfragen nicht verwendet
werden, da der Anbieter so konfiguriert ist, dass er im STA-Modus
(Single-Threaded Apartment) ausgeführt wird.


Danke
Gruß Andre

Ähnliche fragen