![]() |
Datenbank: Firebird • Version: 3.x • Zugriff über: IBDAC
Fehler: Invalid connection string
Hi,
ich möchte mich zu einer Firebirddatenbank per TCP verbinden. Mit IBDAC und auch dem DB-Tool FlameRobin (komplett losgelößt von meinem Delphi-Code) erscheint dabei diese Fehlermeldung:
Code:
Von 4 PCs aus geht das problemlos. Vom fünften PC (Win10 x64), mit exakt dem selben Verbindungseinstellungen, jedoch nicht. Was kann das sein? Wie kann ich den Fehler weiter eingrenzen? Im connection string werden keine Sonderzeichen verwendet. Nur A-Z und 0-9 und die üblichen Trennzeichen.
*** IBPP::SQLException ***
Context: Database::Connect Message: isc_attach_database failed SQL Message : -924 Connection error Engine Code : 335544972 Engine Message : Invalid connection string Cannot transliterate character between character sets Invalid or incomplete multibyte or wide character |
AW: Fehler: Invalid connection string
Die Meldung steht für User oder PW falsch, User existiert nicht für die Authentifizierungsmethode.
Ggf Durcheinander mit filebased access und host based? Wenn es auf anderen Rechnern geht, stimmt vielleicht was mit der Installation nicht. |
AW: Fehler: Invalid connection string
Hast du denn das richtige Charset in deiner Connection gesetzt?
Sieht mir so aus, als würde das Charset der Datenbank nicht zu dem der Client-Verbindung passen. |
AW: Fehler: Invalid connection string
Hat der betroffene PC eventuell andere Sprach oder Formateinstellungen?
|
AW: Fehler: Invalid connection string
Ich muss das Thema nochmal aufgreifen, da das Problem nun auch bei einem weitern Kunden auftritt:
PC 1 verbindet sich zum Firebird-Server: Alles OK. PC 2 verbindet sich zum Firebird-Server: Die Meldung oben erscheint. Auf beiden PCs ist exakt die selbe Version von Flamerobin mit der selben Firebirdversion und den selben Einstellungen vorhanden. (Ordner kopiert) Charset im Connection-String steht auf UTF8 und die DB ist auf UTF8 eingestellt (geprüft mit SELECT RDB$CHARACTER_SET_NAME FROM RDB$DATABASE) Kopiere ich den ganzen Kram zu mir, läuft es auch. Nur auf PC 2 nicht. Ländereinstellung in der Systemsteuerung ist auf beiden PCs auf Deutschland. Was kann man da noch machen? Wie kann ich die Ursache weiter eingrenzen? |
AW: Fehler: Invalid connection string
Moin...8-)
Zitat:
|
AW: Fehler: Invalid connection string
Zitat:
Die Fehlermeldung ist immer noch da. Dann meinte der Kunde OK, machen wir dann eben den PC, auf dem die Fehlermeldung erscheint zum Server. Also Firebird auf dem PC installiert. Nun kommt dort die Meldung: "Host not found 192.168.0.55". Das ist aber die IP von dem PC. Echt komisch alles. Firewall ist aus. |
AW: Fehler: Invalid connection string
Zitat:
In der Einstellung "Region" im Reiter "Verwaltung" gibt es den Button "Gebietsschema ändern". Da gibt es ein Anhakfeld "Beta: Unicode UTF-8 für die Unterstützung weltweiter Sprachen verwenden". Die Implementierung scheint wirklich "Beta" zu sein, denn wenn man das anhakt, funktioniert etliches nicht mehr, was mit Spracheinstellungen zu tun hat. Die Einstellung gab es schon in Windows 10, und mir sind immer mal wieder (Marken-)PCs untergekommen, da war der Haken "out of the box" gesetzt. |
AW: Fehler: Invalid connection string
Zitat:
|
AW: Fehler: Invalid connection string
Da steht aber nicht bloß der Beta-Haken, sondern auch die "Aktuelle Sprache für Programme, die Unicode nicht unterstützen". Wenn da nicht "Deutsch (Deutschland)" steht, kanns auch merkwürdige Effekte geben, wie hier:
|
| Alle Zeitangaben in WEZ +1. Es ist jetzt 18:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz