Skip to main content
OCLC Support

Meldung: SQL Error - invalid cursor - halt application

Problembeschreibung

  • Die Anmeldung am Dashboard funktioniert
  • Beim Aufruf eines Moduls wird nach kurzer Zeit angezeigt: SQL Error - invalid cursor - halt application

Gilt für

  • BIBLIOTHECAnext

Voraussetzung

Auf dem Rechner ist nur der BIBLIO_CLIENT installiert, BIBLIO_SERVER und Datenbank auf einem anderen Rechner.

Der Standardinstallationspfad für diese Verzeichnisse ist "C:\Program Files (x86)\BOND\".

Lösung

Gehen Sie so vor:

  1. Bestätigen Sie die Meldung mit Ja.
  2. Schließen Sie das Modul.
  3. Schließen Sie das Dashboard.
  4. Schließen Sie das Anmeldefenster.
  5. Schließen Sie auch alle anderen offenen BIBLIOTHECA Module. 

 Hinweis: Falls sich Module nicht schließen lassen, beenden Sie diese über den Taskmanager.

Öffnen Sie nun über das Windows-Sucheingabefeld oder Auswahl aus dem Windows-Menü die Applikation Dienste:

  1. Der Dienst "BIBLIOTHECAnext Core (Client)" sollte vorhanden sein.
  2. Falls der Dienst noch auf dem Status "Wird ausgeführt" steht, benden Sie den Dienst.

Überprüfen Sie nun Einstellungen in den Konfigurationsdateien:

  1. Rufen Sie über das Windows-Sucheingabefeld oder Auswahl aus dem Windows-Menü die Applikation cmd bzw. Eingabeaufforderung auf.
  2. Prüfen Sie den Pfad in der Umgebungsvariablen SQLBASE durch Eingabe von "set sqlbase".
    Dieser lautet standardmäßig C:\Program Files (x86)\BIBLIO_CLIENT\BIN
    Der Pfad kann gegebenenfalls bei Ihrer Installation abweichen, er muss aber vorhanden sein.
  3. Wechseln Sie durch Eingabe von "cd %sqlbase%" in dieses Verzeichnis.
  4. Rufen Sie die Datei sql.ini mit dem Editor auf über Eingabe von "notepad sql.ini"
  5. Prüfen Sie dort in der Datei sql.ini den Eintrag "servername". Dieser steht relativ am Ende der Datei. Hier sollte der Servername des Datenbankservers eingetragen sein.
    Beispiel: serverpath=server1,ECHTERSERVERNAME/BIBLIO,*
  6. Prüfen Sie, ob dieser Name einem auf Ihrem Rechner verfügbaren Server entspricht. Eventuell ist statt eines alphanumerischen Namens eine IP-Adresse eingetragen. Sollte dies der Fall sein, muss der Server unter dieser IP-Adresse von Ihrem Rechner aus verfügbar sein. Im Zweifel ziehen Sie Ihren IT-Betreuer hinzu. Dieser kann gegebenenfalls auch die Freigabe des Servers für Ihren Rechner in der Firewall überprüfen.
  7. Wenn der Name des Servers geändert wurde, speichern Sie die Datei sql.ini.
  8. Starten Sie den Dienst "BIBLIOTHECAnext Core (Client)" neu.

Weitere Informationen

Falls die genannte Fehlermeldung in Zusammenhang mit anderen Fehlermeldungen auftritt, beachten Sie auch die folgenden Hilfe-Artikel:

 

 

Seiten ID

59702