Thread Shell-Aufruf im PerlScript (Sqlite3)
(10 answers)
Opened by Pennpann at 2011-11-16 11:06
Ehrlich gesagt bekomme ich keine... >.< er läuft einfach drüber. Die Sache ist aber die, also die daten.db wurde vorher schon von dem PerlScript erstellt und soll nun gefüllt werden, sie ist also schon lokal in dem Verzeichnis vorhanden. Allem anschein nach öffnet er sie auch, denn wandele ich den Befehl:
"cd C:\\Daten\\DB_Erstellung && sqlite3 daten.db <C:/Daten/DB_Erstellung/import.cmd" in: "cd C:\\Daten\\DB_Erstellung && sqlite3 daten2.db <C:/Daten/DB_Erstellung/import.cmd" um, erhalte ich die Fehlermeldung Error: no such table: DB1. D.h. es öffnet die lokale Tabelle korrekt, findet die .cmd Datei, liest diese korrekt aus und führt demnach auch den Befehl korrekt aus (da ohne den .import Befehl ja nicht die entsprechende Fehlermeldung erscheinen würde, oder?) Aber er schreibt letzt Endes trotzdem nichts in die Tabelle.... Nur verstehe ich nicht wieso? Muss der Befehl anders aussehen? Muss ich anstelle des "<" etwas anderes angeben? Wobei er die Datei ja öffnet Und sorry ich programmiere sonst nicht mit Perl :/ |