Компонент TFIBDatabase, Win7x64, Firebird2.5x64, Lazarus 1.6rc2x64, собираю x64.
Если путь к базе на английском, все ОК. Если на русском - ошибка.
Пробовал:
- Код: Выделить всё
var
St: String;
begin
St := 'E:\База\rcdb_lite.fdb';
FIBDatabase.DBName := St;//ошибка
FIBDatabase.DBName := UTF8toSys(St);//ошибка
FIBDatabase.DBName := LazUTF8.UTF8toWinCP(St);//ошибка
FIBDatabase.DBName := UTF8Decode(St);//ошибка
FIBDatabase.Open;
проект собирается без "Использовать Ansistring"
Уже несколько часов убил, результат = 0. ПОМОГИТЕ!
P.S. IBExpert коннектится без проблем.