Die Idee an sich ist gut, aber wo gebe ich den Server an wo es die Daten reinschreibt?
Falls es nicht Localhost ist ;)
Die Idee an sich ist gut, aber wo gebe ich den Server an wo es die Daten reinschreibt?
Falls es nicht Localhost ist ;)
Warum beschleicht mich gerade der Gedanke, ... das du dich noch nicht wirklich lange damit auseinander gesetzt haben kannst ^^
oderCode:mysql --help
gibt dir die Antwort :PCode:man mysql
Aber ich will mal nicht so sein ...
würde zum Beispiel auf den Rechner 192.168.2.1 auf Port 3306 connecten.Code:mysql -h 192.168.2.1 -P 3306 ...
mfg
Amok
Hi,
ich habe versucht einen externen Prozess einzurichten um die Meldungen in eine Datenbank einzutragen.
Meinen Mysql-Query habe ich außerhalb von FMSCRUSADER getestet und er funktioniert reibungslos.
Ich bekommen nun jedoch eine Fehlermeldung, wenn ich die ".bat" Datei als externen Prozess einbinde.
Könnte vll. jemand erläutern wie genau ich die Datei einbinden sollte? Das Handbuch hat mir leider auch nicht weiter geholfen.
grüße
Klick im Client auf "Verwaltung" und dort auf "Externe Prozesse".
Im oberen Bereich klickst du mit rechts und wählst "Externer Prozess am ende hinzufügen" und dann "Default Prozess hinzufügen".
In der Maske klickst du dann auf "Pfad angeben" und wählst die Datei aus - Fertig.
Wenn du Parameter übergeben willst, kannst du diese noch in die Zeile darunter einfügen ($1 $2 $3 ...). Im Handbuch steht ja was die ausgeben bzw. kannst du auch per try´and´error herausfinden, was die Parameter ausgeben.
Dann baust du dir eine Aktion in dem du im unteren Feld auch rechts klickst und dann auf "Aktion am Ende hinzufügen".
In dieser Aktion stellst du deine Parameter ein (z.B. Schleife oder Fahrzeug usw.) und wählst deinen Prozess aus - fertig.
Wenn jetzt deine Bedingungen erfüllt werden, führt die Aktion deinen Prozess aus.
mfg
Amok
Hi, danke für die schnelle Antwort.
ich bekomme leider immer noch die Fehlermeldung, das ein Fehler beim ausführen des externen Prozesses aufgetreten ist.
Hier der Inhalt meiner bat:
"C:\Programme\MySQL\MySQL Server 5.6\bin\mysql" --user=root --password=pass server -e "insert into tbl(ric, message) values('$3', '$4');"
Als Argumente übergebe ich $3 $4.
Die Aktion:
Richtung: LST
Status: 17
Fahrzeug: All
Wenn du das Script in der Konsole mit 2 Parametern aufrufst, wird es eingetragen?
mfg
Amok
Ja, wenn ich es in der console ausführe funktioniert es.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)