powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Подключение внешего файла *.dbf
10 сообщений из 10, страница 1 из 1
Подключение внешего файла *.dbf
    #36733416
Лунтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как можно подключить внешний файл *.dbf. Спасибо
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36733777
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBF это расширение SQLite БД ? Если да, то см. команду ATTACH.
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36735004
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Лунтик,

нужно использовать виртуальную таблицу для доступа к данным в любых внешних форматах. Для формата dBase соответствующее расширение есть в проекте spatialite.
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36752585
Лунтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попытка выяснить что такое проект spatialite и как из него вынуть что-то типа МОДУЛЬ РАБОТЫ с DBF была долгой и мучительной. И безуспешной.

Можно ли этот МОДУЛЬ вынуть из проекта и использовать самостоятельно. Или придется тянуть и все-все-все, что касается обработки простанственных данных (наверное, это немало).

Например, для работы в 1С :in memory: делается так
create virtual table Товары using dbeng(Справочник.Номенклатура)

Существует ли (вообще говоря, именно 1С меня и интересует) конструкция вроде
create virtual table Товары using МОДУЛЬ(ИмяФайла.DBF)?


Вообще, потрясение от увиденного на грани восторга. ПРОСТРАНСТВЕННЫЕ ДАННЫЕ... Мне давно уже кажется, что мир ничем не занимается, кроме как торгует и подсчитывает финансовых результаты... Спасибо за удовольствие.
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36757368
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Лунтик,

Да, можно, из проекта spatialite я брал виртуальную таблицу для доступа к csv-файлам (обертка для iconv доступна в моем репозитории в виде, пригодном для использования в расширениях). Более того, сейчас легко можно скомпилировать модули по отдельности.

Весь проект spatialite "весит" пару мегабайт и доступен для многих ОС, есть консольный и графический клиент. Что вам еще надо? "А вы и есть за меня будете?" (с)
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36757437
Лунтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ух ты, здорово...
А что такое мой репозитарий?
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36757477
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Лунтик,

В топике по расширениям ссылка есть: MBG SQLite

dbf я, может, и портирую в виде эскулайтовского расширения, но только под дебиан, мне винда без надобности да и тестировать под винду негде.

Вот, кстати, анонс тех времен, когда я допиливал исходники и обсуждал с автором систему сборки spatialite:
http://www.mail-archive.com/debian-russian@lists.debian.org/msg79150.html]Пространственное расширение для SQLite (spatialite) - аналог PostGIS
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36758849
Лунтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ух-ты, ух-ты, ух-ты...
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36778563
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Вот эта штука есмь более-менее работоспособный парсер dBase:
http://pgdbf.sourceforge.net/

Я вот just for fun набросал на основе этого кода преобразование в эскулайт. Скачал базы КЛАДР - работает. Так что можете воспользоваться этим проектом как основой.
...
Рейтинг: 0 / 0
Подключение внешего файла *.dbf
    #36779035
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
См. утилиту "sqlite3-dbf - converter of XBase / FoxPro tables to SQLite" здесь:

Расширения для SQLite
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Подключение внешего файла *.dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]