Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

planet_sammy

unregistriert

1 Zum Seitenanfang

Donnerstag, 6. März 2008, 09:37

Starten von VB Skript aus MySQL Datenbank (Kommandozeile)

Hallo,
ich vesuche ein Visual Basic Skript von der Kommandozeile mysql zu starten, aber leider bekomme ich immer einen Fehler.

Und zwar habe ich diverse Skripte unter vbs geschrieben welche Werte in die Datenbank schreiben. Diese Skripte möchte ich
nun zeitgesteuert über MySQL-Jobs direkt aus der Datenbank starten.

Mit "DO sql-Statement;" möchte ich dann das Skript ausführen.

Nun wieder zur Kommandozeile. Wenn ich manuell versuche das Skript über Kommandozeile zu starten klappt dies leider nicht. ;(

Dann mir jemand helfen?

Gruß

Sammy
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

2 Zum Seitenanfang

Donnerstag, 6. März 2008, 11:22

habe ich das richtig verstanden?

du willst ein vbs skript in der mysql kommandozeile starten? das kannst du vergessen, mysql ist nur mysql da kannst du nicht irgendwelche skripts von außerhalb mysql starten.

du kannst es via cronjobs probieren die skripts zeitgesteuert aufzurufen.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (6. März 2008, 11:23)

 

planet_sammy

unregistriert

3 Zum Seitenanfang

Donnerstag, 6. März 2008, 11:55

Hallo Jperl,
so etwas habe ich eigentlich gedacht das es funktionieren würde/könnte. Gibt es denn bei MySQL keine Funktion die es ermöglicht Programme zu starten?
Cronjobs wollte ich eigentlich nicht einsetzen.

Gruß
Sammy
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

4 Zum Seitenanfang

Donnerstag, 6. März 2008, 12:26

Warum sollte man aus einer Datenbank aus andere Dateien ausführen wollen? Eine Datenbank ist eine Datenbank und keine Shell.

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
 

planet_sammy

unregistriert

5 Zum Seitenanfang

Freitag, 7. März 2008, 10:11

Der Vorteil bei einem Start aus der Datenbank ist bzw. wäre dann das man evtl. die Parameter für den Intervall (Ausführung des Skriptes) über die PHP Oberfläche steuern könnte. (Parameter aus Tabellen gezogen oder sonstiges)

Auch wäre das Problem gelöst, was passiert mit dem Scheduled Task wenn die Datenbank nicht online/verfügbar ist?

Gruß
Sammy
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

6 Zum Seitenanfang

Freitag, 7. März 2008, 11:43

Der Vorteil bei einem Start aus der Datenbank ist bzw. wäre dann das man evtl. die Parameter für den Intervall (Ausführung des Skriptes) über die PHP Oberfläche steuern könnte. (Parameter aus Tabellen gezogen oder sonstiges)

Auch wäre das Problem gelöst, was passiert mit dem Scheduled Task wenn die Datenbank nicht online/verfügbar ist?

Gruß
Sammy


wäre ja super. wenn man code in ein sql statement einschleusen kann, kann man nicht nur die datenbank auslesen sondern gleich den ganzen rechner. also ich bin froh, dass du mysql nicht programmiert hast. :P

was passiert mit dem task wenn die datenbank online nicht verfügbar ist?
naja ein abfrage ab die datenbank online ist, wirst du wohl programmieren können.
das kann wohl sogar vb script.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

planet_sammy

unregistriert

7 Zum Seitenanfang

Freitag, 7. März 2008, 15:40

Richtig, mit dem Skript lese ich die Rechnerinformationen aus. :w00t:

Das Skript dient als Monitoring der einzelnen Server in unserer Firma...

Natürlich habe ich auch eine Fehlerroutine in meinem Skript was die Datenbank auf Status überprüft!

Meine Frage ging ja auch nicht um Sinn der Nutzung sondern ob dies generell möglich wäre.

Gruß
Sammy
 

Ähnliche Themen