LINUX.ORG.RU

Подскажите ODBC-драйвер для DBF-файлов


0

0

Дело в том, что новичек в Linux и пока плохо понимаю как можно прикрутить ODBC-драйвер. Он нужен для работы с базами FoxPro, при этом необходимо использовать именно ODBC, т.к. необходимо чтобы c DBF-файлами работал сервак Oracle.

В unixODBC вроде какой-то DBFIO входит, но как с ним работать - хз

Black_Shadow ★★★★★
()

ODBC прикручивается достаточно легко без всяких гуи через /etc/odbc.ini например. А вот про дбф драйвер для одбс не слышал, может и есть где-то, но сомневаюсь, никому не было интереса писать для этого дела SQL-engine.

Можно попытаться через какой-нибудь бридж на виндовую тачку ходить, например через OpenLink

vga ★★
()
Ответ на: комментарий от vga

Хотя, как по мне, то лучше закидывать эти данные в оракл, и не мучать себя.

vga ★★
()
Ответ на: комментарий от Unclown

Они напрямую открывают. Я сейчас пишу тузлу для редактирования dbf. Если заинтересовало, джаббер panter_dsd@jabber.ru

panter_dsd ★★★★
()

Я через dbview перегоняю в текстовый файл, его iconv'ю и далее уже делаю с ним что хочу. :-)

splinter ★★★★★
()

Был такой проект: xbsql .
И хотя проект давно заброшен, автор успел многое реализовать.
Исходные коды можно найти в некоторых дистрибутивах.
Например, в debian это пакеты: ibxbsql0 libxbsql0c2 libxbsql-bin libxbsql-dev .
libxbsql-bin - входит реализация консольной утилиты для работы с dbf.

Проект является sql фронтэндом к libxbase.

t_r
()
Ответ на: комментарий от t_r

Нашел тут один продукт - включает в себя кучу разных драйверов, среди них и dBase есть. Только тут одна проблемка - он платный, там можно поставить evalation, но не знаю как оно будет работать.

Вот линк на даунлоад:
http://www.datadirect.com/downloads/downloadinstructions/dl_connectodbcunix/i...

и еще дока к нему:
http://www.datadirect.com/download/eval_docs/odbc_unix_quickstart.pdf

Может кто сможет подправить скрипт установки чтоб включить лицензию?
(скрипт запускается через ksh)

Я попробовал установить пробную, теперь не знаю как вообще драйвер прикрутить. Открываю unixODBC - там как обычно все пусто. А как еще можно прикрутить этот драйвер незнаю. Не поможете?
(кстати пробная виндовая версия драйверов работает)

anticler
() автор топика
Ответ на: комментарий от anticler

Может кто сможет подправить скрипт установки чтоб включить лицензию?

Не говори такого больше, а то за варез забанят.

Открываю unixODBC - там как обычно все пусто.

это гуй от него, что ли? Я б не стал им пользоваться, настраивай через /etc/odbc.ini, там достаточно просто.

Вот например для sqlite

[sqlitetest]
Driver	    = /usr/lib/odbc/libsqlite3odbc.so
Database    = test.db

После этого можно подключаться через dsn sqlitetest.

Посмотри у них в доке должны быть примеры для их драйверов, какие пути использовать, какие параметры указывать.

vga ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.