nzsql und den Befehl more unter Windows

Wenn Sie den Befehl nzsql auf einem Windows-Client ausführen, wird möglicherweise der folgende Fehler angezeigtmore not recognized as an internal or external command. Dieser Fehler tritt auf, weil nzsql den Befehl more verwendet, um die Abfrageergebnisse zu verarbeiten. Der Fehler gibt an, dass der nzsql-Befehl den more-Befehl auf Ihrem Windows-Client nicht lokalisieren konnte.

Wenn Sie das Problem beheben wollen, fügen Sie die ausführbare Befehlsdatei more.com in die Umgebungsvariable PATH des Clientsystems ein. Bei jeder Windows-Betriebssystemversion werden die Umgebungsvariablen etwas anders geändert. Suchen Sie in Ihrer Windows-Dokumentation nach den entsprechenden Anweisungen. Auf einem Windows 7-System können Sie etwa wie folgt vorgehen:

  • Klicken Sie auf Start und geben Sie anschließend im Suchfeld environment ein. Klicken Sie in den Suchergebnissen auf Systemumgebungsvariablen bearbeiten. Das Dialogfeld "Systemeigenschaften" wird geöffnet und zeigt die Registerkarte "Erweitert" an.
  • Klicken Sie auf Umgebungsvariablen. Das Dialogfeld "Umgebungsvariablen" wird geöffnet.
  • Wählen Sie in der Liste "Systemvariablen" die Variable "Pfad" aus und klicken Sie auf "Bearbeiten". Das Dialogfeld "Systemvariable bearbeiten" wird geöffnet.
  • Setzen Sie den Cursor an das Ende des Felds "Variablenwert". Sie können auf eine beliebige Stelle im Feld klicken und dann auf die Endetaste drücken, um zum Ende des Feldes zu gelangen.
  • Fügen Sie den Wert C:\Windows\System32; am Ende des Felds "Pfad" an. Stellen Sie sicher, dass Sie das Semikolon verwenden, und geben Sie ein Leerzeichen am Ende der Zeichenfolge ein. Wenn sich auf Ihr System die Datei more.com in einem anderen Verzeichnis als C:Windows\System32 befindet, müssen Sie den Pfadnamen Ihres Clients verwenden.
  • Klicken Sie im Dialogfeld "Systemvariable bearbeiten" auf OK und klicken Sie anschließend im Dialogfeld "Umgebungsvariablen" auf OK. Klicken Sie dann im Dialogfeld "Systemeigenschaften" auf OK.

Nachdem Sie diese Änderung vorgenommen haben, sollte der Befehl nzsql ausgeführt werden, ohne dass diemore not recognizedfehler.