Перейти к содержанию
Fire Monkey от А до Я
  • 0

Одновременное подключение методами Java и Delphi к одной базе


SVTX

Вопрос

Добрый день.

Есть следующая проблема.

1) Существующей базе test.db был сделан деплойт через Delphi по пути

 "assets\internal\"

2) В Delphi приложении путь прописали как 

.Params.Values['Database'] := TPath.Combine(TPath.GetDocumentsPath, 'test.db');

Все работает - все замечательно.

 

3) Возникла необходимость подключится к данной же базе из Activity из этогоже пакета написанном на Java.

В пути подключения пишем - 

DB_PATH = "/data/data/" + context.getPackageName() + "/files/test.db"; 

И все. Подключения нету. Создается гдето в другом месте пустая таблица test.db.

Кто видит мою ошибку просьба подсказать.

Спасибо.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

К превеликому сожалению решение получить так и не получилось.

Методом сотен попыток удалось выяснить что из Java можно подключится только к базе данных физически размещенной в папке "/data/data/You.Project.Name/databases/"; А из Delphi можно работать только с файлами из папки "files". Решил проблему по как мы обычно умеем - перед каждым подключением к базе из Java копирую экземпляр Делфи-Базы из files в databases. Решение жутко некрасивое но иначе не получилось. У кого какие идеи?

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...