Написал маленькую прогу на Lazarus для работы с FireBird (у меня установлена версия 2,5) в ОС WindowsXP (32).
Для связи с БД использую стандартный IBConnection из палитры SQLdb. На компьютере, на котором всё это разрабатывал всё работает.
Переношу Exe-шник и базу на другой комп (ОС WindowsXP (32), FireBird установлен) и чёй-то работать не хочет...
Пишет: IBConnection1: DoInternalConnect: - unavailable database.
Пробовал следующее:
1) Помещал EXe-шник с базой в разные места =) (в английские и русские папки, в корень диска). Никак..
2) Делать так:
- Код: Выделить всё
procedure TFormMain.FormActivate(Sender: TObject);
begin
IBConnection1.DatabaseName := AnsiToUtf8(ExtractFilePath(Application.ExeName)+'BASE.FDB');
end;
Тоже результата нет...
Как быть?