AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Fehler: Invalid connection string
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler: Invalid connection string

Ein Thema von BlueStarHH · begonnen am 28. Jun 2022 · letzter Beitrag vom 11. Sep 2025
Antwort Antwort
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
871 Beiträge
 
Delphi 11 Alexandria
 
#1

Fehler: Invalid connection string

  Alt 28. Jun 2022, 19:31
Datenbank: Firebird • Version: 3.x • Zugriff über: IBDAC
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:
*** 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
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.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

AW: Fehler: Invalid connection string

  Alt 28. Jun 2022, 21:08
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.
Gruß, Jo
  Mit Zitat antworten Zitat
WiPhi

Registriert seit: 19. Feb 2015
90 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Fehler: Invalid connection string

  Alt 29. Jun 2022, 12:42
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.
Wer sucht, der findet. Wer länger sucht, findet mehr.
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
752 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Fehler: Invalid connection string

  Alt 29. Jun 2022, 13:31
Hat der betroffene PC eventuell andere Sprach oder Formateinstellungen?
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
871 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Fehler: Invalid connection string

  Alt 5. Sep 2025, 09:14
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?

Geändert von BlueStarHH ( 5. Sep 2025 um 09:29 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.480 Beiträge
 
Delphi 12 Athens
 
#6

AW: Fehler: Invalid connection string

  Alt 5. Sep 2025, 09:31
Moin...

Zitat:
Ländereinstellung in der Systemsteuerung ist auf beiden PCs auf Deutschland.
Es gab mal eine Windowsversion (Jahr?) die vorinstalliert war und die falschen Ländereinstellungen, obwohl deutsch eingestellt war, ausgegeben hat. Da mußte mann einmal wechseln auf ein anderes Land und wieder zurück...dann war alles schick. Probieres mal aus.
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
871 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Fehler: Invalid connection string

  Alt 8. Sep 2025, 11:44
Moin...

Zitat:
Ländereinstellung in der Systemsteuerung ist auf beiden PCs auf Deutschland.
Es gab mal eine Windowsversion (Jahr?) die vorinstalliert war und die falschen Ländereinstellungen, obwohl deutsch eingestellt war, ausgegeben hat. Da mußte mann einmal wechseln auf ein anderes Land und wieder zurück...dann war alles schick. Probieres mal aus.
Habe ich auf USA umgeschaltet, Neustart, auf DE und wieder Neustart.
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.
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
657 Beiträge
 
Delphi XE6 Enterprise
 
#8

AW: Fehler: Invalid connection string

  Alt 10. Sep 2025, 17:24
Moin...

Zitat:
Ländereinstellung in der Systemsteuerung ist auf beiden PCs auf Deutschland.
Es gab mal eine Windowsversion (Jahr?) die vorinstalliert war und die falschen Ländereinstellungen, obwohl deutsch eingestellt war, ausgegeben hat. Da mußte mann einmal wechseln auf ein anderes Land und wieder zurück...dann war alles schick. Probieres mal aus.
Da gibt es noch eine Falle:
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.
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
871 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Fehler: Invalid connection string

  Alt 10. Sep 2025, 18:26
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.
Danke, hilft leider auch nicht.
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
657 Beiträge
 
Delphi XE6 Enterprise
 
#10

AW: Fehler: Invalid connection string

  Alt Gestern, 11:26
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: https://schneidr.de/2019/04/windows-...ute-fehlerhaft gezeigt wird.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 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