Доступ к базе данных локального доступа из Flash (или AIR) - PullRequest
3 голосов
/ 13 ноября 2009

Возможно ли для Flash или Adobe AIR доступ к локальной базе данных Access?

У меня будет приложение Flash EXE или AIR, работающее на локальном ПК (WinXP). ПК также будет иметь локальную базу данных Access. Мне нужно мое приложение Flash, чтобы получить данные из этой базы данных Access. Как бы я это сделал?

Я сомневаюсь, что это можно сделать только с помощью Flash или AIR (кто-то докажет, что я не прав или нет), но есть ли возможность для какого-то приложения среднего уровня получить доступ к базе данных и отправить ее во Flash? Как это будет работать?

Или я мог бы прочитать файл MDB во Flash и разобрать его сам? есть библиотека для этого?

Ответы [ 2 ]

4 голосов
/ 13 ноября 2009

Чтобы получить доступ к локальной базе данных Access, вам нужно написать какую-то услугу, которую можно вызвать по воздуху / flex. Вы можете получить доступ к базе данных SqLite с помощью библиотеки AS3, поэтому, возможно, вы сможете преобразовать базу данных доступа в базу данных SqLite.

2 голосов
/ 13 ноября 2009

Вы не можете сделать это только с AIR (если нет библиотеки AS3 для анализа базы данных доступа). Однако вы можете подключиться к базе данных с помощью моста AIR - Java, например merapi .

Merapi позволяет разработчикам подключать приложения Adobe AIR, написанные в Adobe Flex, к приложениям Java, работающим на локальном компьютере пользователя.

PS: быстрый поиск показывает, что есть библиотека AS3 для MySQL .

...