Wie mit DB verbinden, die in einem Ordner mit kyrillischen Buchstaben liegt?
Verfasst: Mi 17. Dez 2025, 13:37
Hallo,
ich habe eine Firebird 3 Datenbank auf einem Deutschen Windows 10, die in diesem Ordner liegt:
E:\Test Kyrillisch\Документы\test.fdb
Wenn ich mich mit Delphi und FireDAC oder IBDAC damit verbinden möchte erscheint der Fehler:
Die Entwickler von IBDAC sagen, das ist kein Delphi oder IBDAC-Problem, sondern ein Firebird-Problem. Als Beweis wird gesagt, dass eine Verbindung mit isql.exe aus dem Firebird 3 Ordner ebenfalls nicht klappt:
Was kann ich machen, um mich mit einer Datenbank zu verbinden, die in eienm Ordner mit Unicode-Zeichen (hier Kyrillisch) liegt?
ich habe eine Firebird 3 Datenbank auf einem Deutschen Windows 10, die in diesem Ordner liegt:
E:\Test Kyrillisch\Документы\test.fdb
Wenn ich mich mit Delphi und FireDAC oder IBDAC damit verbinden möchte erscheint der Fehler:
Code: Alles auswählen
Invalid connection string
Cannot transliterate character between character setsCode: Alles auswählen
C:\Program Files\Firebird\Firebird_3_0>isql.exe
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "E:\Test Kyrillisch\Документы\test.fdb"
CON> user 'SYSDBA' password 'masterkey';
Statement failed, SQLSTATE = 08001
I/O error during "CreateFile (open)" operation for file "E:\Test Kyrillisch\?????????\test.fdb"
-Error while trying to open file
-Die Syntax f³r den Dateinamen, Verzeichnisnamen oder die Datentrõgerbezeichnung ist falsch.