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:
- Bestätigen Sie die Meldung mit Ja.
- Schließen Sie das Modul.
- Schließen Sie das Dashboard.
- Schließen Sie das Anmeldefenster.
- Schließen Sie auch alle anderen offenen BIBLIOTHECA Module.
: 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:
- Der Dienst "BIBLIOTHECAnext Core (Client)" sollte vorhanden sein.
- Falls der Dienst noch auf dem Status "Wird ausgeführt" steht, benden Sie den Dienst.
Überprüfen Sie nun Einstellungen in den Konfigurationsdateien:
- Rufen Sie über das Windows-Sucheingabefeld oder Auswahl aus dem Windows-Menü die Applikation cmd bzw. Eingabeaufforderung auf.
- 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. - Wechseln Sie durch Eingabe von "cd %sqlbase%" in dieses Verzeichnis.
- Rufen Sie die Datei sql.ini mit dem Editor auf über Eingabe von "notepad sql.ini"
- 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,* - 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.
- Wenn der Name des Servers geändert wurde, speichern Sie die Datei sql.ini.
- 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:
- Update Server / Einzelplatz
- MainCore nicht erreichbar
- LocalCore nicht erreichbar
- Meldung: Fehler 1064 - Ausnahmefehler im Dienst
Seiten ID
59702