Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Das Feldtrennzeichen für die angegebene Textdatei entspricht dem Dezimaltrennzeichen oder Texttrennzeichen. (Fehler 3441)

2,218 views
Skip to first unread message

Joerg Trumpfheller

unread,
Sep 6, 2009, 6:38:29 AM9/6/09
to
Hallo NG,

habe schon seit Jahren eine tolle Access-Anwendung mit der ich meine
Arbeitstunden/Projektstunden erfasse. Diese müssen dann in ein
Excelsheet überführt werden. Bisher hab ich dafür immer ein Abfragen-
Export in eine Textdatei gemacht:

DoCmd.TransferText acExportDelim, "", "Export_ProjektDetails",
Dateiname, False, ""

Jetzt mit accVer: 12.0 bekomme ich oben genannten Fehler.

In der Hilfe steht zwar drin, warum der Fehler auftritt, aber nicht
wie ich ihn beheben kann.
Mindestens zwei der folgenden Trennzeicheneinstellungen, die vom Text-
ISAM verwendet werden, sind identisch:

TxtDelimiter
NumberDecimalSymbol
CurrencyDecimalSymbol
Format

Weiß jemand, was ich tun muß?
Gruß Jörg

Karl Donaubauer

unread,
Sep 6, 2009, 7:15:45 AM9/6/09
to
Joerg Trumpfheller wrote:
> habe schon seit Jahren eine tolle Access-Anwendung mit der ich meine
> Arbeitstunden/Projektstunden erfasse. Diese m�ssen dann in ein
> Excelsheet �berf�hrt werden. Bisher hab ich daf�r immer ein

> Abfragen- Export in eine Textdatei gemacht:
>
> DoCmd.TransferText acExportDelim, "", "Export_ProjektDetails",
> Dateiname, False, ""
>
> Jetzt mit accVer: 12.0 bekomme ich oben genannten Fehler.
>
> In der Hilfe steht zwar drin, warum der Fehler auftritt, aber nicht
> wie ich ihn beheben kann.
> Mindestens zwei der folgenden Trennzeicheneinstellungen, die vom
> Text- ISAM verwendet werden, sind identisch:
>
> TxtDelimiter
> NumberDecimalSymbol
> CurrencyDecimalSymbol
> Format
>
> Wei� jemand, was ich tun mu�?

Erstelle dir eine Exportspezifikation, in der du das Trennzeichen
festlegst und die du dann als ersten Parameter von Transfertext
angibst. Dazu musst du die Abfrage einmal zu Fu� exportieren
(z.B. rechte Maustaste drauf, Kontextmen�, Exportieren, Textdatei)
und im Exportassistenten die Spezifikation speichern.

--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, N�rnberg

Joerg Trumpfheller

unread,
Sep 10, 2009, 6:44:02 AM9/10/09
to
On Sep 6, 1:15 pm, "Karl Donaubauer" <NoS...@donkarl.com> wrote:
> Joerg Trumpfheller wrote:
> > habe schon seit Jahren eine tolle Access-Anwendung mit der ich meine
> > Arbeitstunden/Projektstunden erfasse. Diese müssen dann in ein
> > Excelsheet überführt werden. Bisher hab ich dafür immer ein

> > Abfragen- Export in eine Textdatei gemacht:
>
> > DoCmd.TransferText acExportDelim, "", "Export_ProjektDetails",
> > Dateiname, False, ""
>
> > Jetzt mit accVer: 12.0 bekomme ich oben genannten Fehler.
>
> > In der Hilfe steht zwar drin, warum der Fehler auftritt, aber nicht
> > wie ich ihn beheben kann.
> > Mindestens zwei der folgenden Trennzeicheneinstellungen, die vom
> > Text- ISAM verwendet werden, sind identisch:
>
> > TxtDelimiter
> > NumberDecimalSymbol
> > CurrencyDecimalSymbol
> > Format
>
> > Weiß jemand, was ich tun muß?
>
> Erstelle dir eine Exportspezifikation, in der du das Trennzeichen
> festlegst und die du dann als ersten Parameter von Transfertext
> angibst. Dazu musst du die Abfrage einmal zu Fuß exportieren
> (z.B. rechte Maustaste drauf, Kontextmenü, Exportieren, Textdatei)

> und im Exportassistenten die Spezifikation speichern.
>
> --
> HTH
> Karl
> ********* Ich beantworte keine Access-Fragen per Email. *********
> Access-FAQ:http://www.donkarl.com +  Anmeldung und Info zur
> Access-Entwickler-Konferenz (AEK12), Oktober 2009, Nürnberg- Hide quoted text -
>
> - Show quoted text -

Hy Karl,

hab mir eine Exportspezifikation "expSpec" mit der Abfrage erstellt
und gespeichert. Das Ergebnis wird in eine Textdatei geschrieben. Das
funktioniert auch wunderbar. Nun wenn ich die Spec in den TransferText
Aufruf einbaue, bekomme ich nach Aufruf dieser folgende Fehlermeldung:

DoCmd.TransferText acExportDelim, "expSpec", "Export_ProjektDetails",
Dateiname, False, ""

ErrNr: 3625 - Die Textdatei 'expSpec' ist nicht vorhanden.
Importieren, Exportieren oder Verknüpfen ist mit dieser Dateiangabe
nicht möglich.

Was mache ich falsch?

Gruß Jörg

Karl Donaubauer

unread,
Sep 10, 2009, 12:24:26 PM9/10/09
to
Joerg Trumpfheller wrote:

> Karl Donaubauer wrote:
>>> habe schon seit Jahren eine tolle Access-Anwendung mit der ich meine
>>> Arbeitstunden/Projektstunden erfasse. Diese m�ssen dann in ein
>>> Excelsheet �berf�hrt werden. Bisher hab ich daf�r immer ein

>>> Abfragen- Export in eine Textdatei gemacht:
>>
>>> DoCmd.TransferText acExportDelim, "", "Export_ProjektDetails",
>>> Dateiname, False, ""
>>
>>> Jetzt mit accVer: 12.0 bekomme ich oben genannten Fehler.
>> ...

>> Erstelle dir eine Exportspezifikation, in der du das Trennzeichen
>> festlegst und die du dann als ersten Parameter von Transfertext
>> angibst. Dazu musst du die Abfrage einmal zu Fu� exportieren
>> (z.B. rechte Maustaste drauf, Kontextmen�, Exportieren, Textdatei)

>> und im Exportassistenten die Spezifikation speichern.
> ...

> hab mir eine Exportspezifikation "expSpec" mit der Abfrage erstellt
> und gespeichert. Das Ergebnis wird in eine Textdatei geschrieben. Das
> funktioniert auch wunderbar. Nun wenn ich die Spec in den TransferText
> Aufruf einbaue, bekomme ich nach Aufruf dieser folgende Fehlermeldung:
>
> DoCmd.TransferText acExportDelim, "expSpec", "Export_ProjektDetails",
> Dateiname, False, ""
>
> ErrNr: 3625 - Die Textdatei 'expSpec' ist nicht vorhanden.
> Importieren, Exportieren oder Verkn�pfen ist mit dieser Dateiangabe
> nicht m�glich.

Bist du sicher, dass du eine Spezifikation gespeichert hast, nicht etwa
nur die Exportschritte, wie das der Assistent am Ende des Exportvorganges
abfragt?

Eine Spezifikation kannst du nur speichern, wenn du im Assistenten auf
die Schaltfl�che <Weitere> klickst und im aufpoppenden Dialog f�r
die Detaileinstellungen (wie Trennzeichen) auf <Speichern unter>.

Nur, wenn du in diesem Fenster mit der Schaltfl�che <Spezifikationen>
deine "expSpec" siehst, ist sie vorhanden.

Wenn etwas dabei nicht klappt, dann schildere Schritt f�r Schritt,
wie du vorgegangen bist.

--
Servus


Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur

Access-Entwickler-Konferenz (AEK12), Oktober 2009, N�rnberg


Joerg Trumpfheller

unread,
Sep 26, 2009, 4:51:32 PM9/26/09
to
On 10 Sep, 18:24, "Karl Donaubauer" <NoS...@donkarl.com> wrote:
> Joerg Trumpfheller wrote:
> > Karl Donaubauer wrote:
> >>> habe schon seit Jahren eine tolle Access-Anwendung mit der ich meine
> >>> Arbeitstunden/Projektstunden erfasse. Diese müssen dann in ein
> >>> Excelsheet überführt werden. Bisher hab ich dafür immer ein

> >>> Abfragen- Export in eine Textdatei gemacht:
>
> >>> DoCmd.TransferText acExportDelim, "", "Export_ProjektDetails",
> >>> Dateiname, False, ""
>
> >>> Jetzt mit accVer: 12.0 bekomme ich oben genannten Fehler.
> >> ...
> >> Erstelle dir eine Exportspezifikation, in der du das Trennzeichen
> >> festlegst und die du dann als ersten Parameter von Transfertext
> >> angibst. Dazu musst du die Abfrage einmal zu Fuß exportieren
> >> (z.B. rechte Maustaste drauf, Kontextmenü, Exportieren, Textdatei)

> >> und im Exportassistenten die Spezifikation speichern.
> > ...
> > hab mir eine Exportspezifikation "expSpec" mit der Abfrage erstellt
> > und gespeichert. Das Ergebnis wird in eine Textdatei geschrieben. Das
> > funktioniert auch wunderbar. Nun wenn ich die Spec in den TransferText
> > Aufruf einbaue, bekomme ich nach Aufruf dieser folgende Fehlermeldung:
>
> > DoCmd.TransferText acExportDelim, "expSpec", "Export_ProjektDetails",
> > Dateiname, False, ""
>
> > ErrNr: 3625 -  Die Textdatei 'expSpec' ist nicht vorhanden.
> > Importieren, Exportieren oder Verknüpfen ist mit dieser Dateiangabe
> > nicht möglich.

>
> Bist du sicher, dass du eine Spezifikation gespeichert hast, nicht etwa
> nur die Exportschritte, wie das der Assistent am Ende des Exportvorganges
> abfragt?
>
> Eine Spezifikation kannst du nur speichern, wenn du im Assistenten auf
> die Schaltfläche <Weitere> klickst und im aufpoppenden Dialog für

> die Detaileinstellungen (wie Trennzeichen) auf <Speichern unter>.
>
> Nur, wenn du in diesem Fenster mit der Schaltfläche <Spezifikationen>

> deine "expSpec" siehst, ist sie vorhanden.
>
> Wenn etwas dabei nicht klappt, dann schildere Schritt für Schritt,

> wie du vorgegangen bist.
>
> --
> Servus
> Karl
> ********* Ich beantworte keine Access-Fragen per Email. *********
> Access-FAQ:http://www.donkarl.com +  Anmeldung und Info zur
> Access-Entwickler-Konferenz (AEK12), Oktober 2009, Nürnberg- Hide quoted text -
>
> - Show quoted text -

Sorry fürs späte Bedanken.

Hatte das Ganze etwas aus den Augen verloren.
Natürlich hatte ich keine Spezifikation abgespeichert, sondern nur die
Assistenzschritte. Jetzt klappts auch mit dem transfertext.

Jörg

Thomas Keller

unread,
Jan 26, 2010, 6:05:25 AM1/26/10
to
Hallo Karl, hallo NG

das gleiche Problem und gel�st (danke).

Aber zwei Nachfragen:
1) Wie kommt das, dass das in einer funktionierenden DB pl�tzlich nicht mehr
geht? (Ich gebe zu, ich habe unter Win7 A00+A03+A07 installiert, inzwischen
A00 deinstalliert und in der Registry das Uminstallieren erlaubt �ber einen
Trick ( ), so dass sich jetzt eigentlich A03 und A07 vertragen) War es
vielleicht die reine A07-Installation (war bei Joerg ja wohl der Anla�) ,
dass offenbar meine Standardexportspezifikation nicht mehr funktioniert ?
Denn eigentlich sollte ExportDelim doch ohne Spezifikation funktionieren.
Und wo werden TxtDelimiter NumberDecimalSymbol CurrencyDecimalSymbol Format
eingestellt ?
2) wird die Spezifikation in der DB gespeichert oder muss ich die irgendwie
anlegen, wenn ich die DB weitergebe ?

Danke und Gru�

Thomas Keller
win7-64 + A03/A07

"Karl Donaubauer" <NoS...@donkarl.com> schrieb im Newsbeitrag
news:7gsnirF...@mid.individual.net...

Peter Doering

unread,
Jan 26, 2010, 6:45:05 AM1/26/10
to
Hallo,

Thomas Keller wrote:

> 2) wird die Spezifikation in der DB gespeichert oder muss ich die irgendwie
> anlegen, wenn ich die DB weitergebe ?

In den Systemtabellel MSysIMEXSpecs und MSysIMEXColumns

Gruss - Peter

--
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

0 new messages