Announcement

Collapse
No announcement yet.

VBScript aus SQL starten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • VBScript aus SQL starten

    Hallo,

    noch eine andere Frage:
    Wie kann ich in bzw aus SQL ein VBScript starten und ein Rückgabewert auswerten?

    Gruss,
    Daniel

  • #2
    Hallo Daniel!

    Schau mir mal die System Stored Procedure 'xp_cmdshell' an. Mit dieser kannst du zB DOS Commands ausfuehren.

    Im SQL 2005 muss diese aber erst im Surface Area Configuration Tool aktiviert werden.
    *-- robert.oh. --*

    Comment


    • #3
      Hallo Robert,

      danke für die Info, leider haben wir hier den SQL 2000 noch am laufen und da geht das wohl nicht


      Gruss,
      Daniel

      Comment


      • #4
        Hallo Daniel!

        Die 'xp_cmdshell' gibt es meines Wissens seit SQL 7.0 (oder noch frueher).

        Laut SQL Hilfe kann der Aufruf auf zwei Arten erfolgen:

        EXEC master..xp_cmdshell 'dir *.exe'
        oder
        EXEC xp_cmdshell 'dir *.exe'
        *-- robert.oh. --*

        Comment


        • #5
          Originally posted by DanielBodensee View Post
          Hallo Robert,

          danke für die Info, leider haben wir hier den SQL 2000 noch am laufen und da geht das wohl nicht


          Gruss,
          Daniel
          du kannst eine Erweiterte gespeicherte Prozedur schreiben allerdings nur in c oder c++.
          Alternative kannst du eine DLL in VB schreiben und durch die sp_OA* Funktionen
          instanzieren. Ich habe es noch nicht ausprobiert, aber schon Positives darüber gelesen.

          Comment

          Working...
          X