Fehler beim ausführen einer Batch aus Access
Das ausführen einer Batch aus Access funktioniert nicht richtig, wenn ich sie Manuell ausführe funktioniert sie jedoch tadellos.
Hallo liebes Forum
Ich war mir nicht sicher ob ich diesen Beitrag im Bereich Access oder Batch schreiben sollte, entschuldigt mich fals ich falsch liege.
Folgendes Problem:
Ich habe in Access ein Makro das eine bestimmte Abfrage in eine TXT Datei exportiert, und danach eine Batch Datei ausführt, die den Inhalt der TXT herausliest und einen bestimmten Ordner danach benennt.
Hier die Batch:
Wenn ich die Batch manuell ausführe ( natürlich zuerst die txt mit access exportiert) funktioniert alles prima.
Ich habe bereits ein "pause" am Ende der Batch angefüt um zu sehen was für ein Fehler angezeigt wird.
Es erscheint folgendes nach dem Auslesebefehl aus der TXT:
FINDSTR: Cannot open EANr.txt
Liegt das daran das die TXT im gleichen "Schritt" erstellt wurde, bzw. noch nicht fertig erstellt wurde und die Batch bereits versucht daraus zu lesen?
Freue mich auf eure Antworten!
MfG Valume
Hallo liebes Forum
Ich war mir nicht sicher ob ich diesen Beitrag im Bereich Access oder Batch schreiben sollte, entschuldigt mich fals ich falsch liege.
Folgendes Problem:
Ich habe in Access ein Makro das eine bestimmte Abfrage in eine TXT Datei exportiert, und danach eine Batch Datei ausführt, die den Inhalt der TXT herausliest und einen bestimmten Ordner danach benennt.
Hier die Batch:
xcopy "I:\SERVAX\Servax\ST\Erstauftr„ge\2 Vorlage\Ordner_neu" I:\SERVAX\Servax\ST\Erstauftr„ge\Ordner_neu\ /E
for /f "delims=| " %%i in ('findstr "|" EANr.txt') do set "Zahl=%%i"
ren "I:\SERVAX\Servax\ST\Erstauftr„ge\Ordner_neu" C%Zahl%
Wenn ich die Batch manuell ausführe ( natürlich zuerst die txt mit access exportiert) funktioniert alles prima.
Ich habe bereits ein "pause" am Ende der Batch angefüt um zu sehen was für ein Fehler angezeigt wird.
Es erscheint folgendes nach dem Auslesebefehl aus der TXT:
FINDSTR: Cannot open EANr.txt
Liegt das daran das die TXT im gleichen "Schritt" erstellt wurde, bzw. noch nicht fertig erstellt wurde und die Batch bereits versucht daraus zu lesen?
Freue mich auf eure Antworten!
MfG Valume
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 112977
Url: https://administrator.de/contentid/112977
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
2 Kommentare
Neuester Kommentar
Moin Valume91,
die Fehlermeldung wird vermutlich gar nichts sooo Um-die-Ecke-gedachtes aussagen wollen.
-> Die "EANr.txt" wird nicht in dem Verzeichnis gefunden, in dem der Batch ausgeführt wird.
Gib eine explizite Pfadangabe mit (i.e. FindStr "|" "d:\Mein Access\Daten\EaNr.txt" oder ähnlich) .
Grüße
Biber
die Fehlermeldung wird vermutlich gar nichts sooo Um-die-Ecke-gedachtes aussagen wollen.
-> Die "EANr.txt" wird nicht in dem Verzeichnis gefunden, in dem der Batch ausgeführt wird.
Gib eine explizite Pfadangabe mit (i.e. FindStr "|" "d:\Mein Access\Daten\EaNr.txt" oder ähnlich) .
Grüße
Biber