2014-02-03 4 views
0

Итак: я использую Ubuntu 12.04 64 бит; Я настроил unixODBC, и я пытаюсь открыть ODBC-соединение в Julia. Я пробовал это как на стабильной 0,20, так и на последней ночной версии Julia 0.30; Я использую версию ODBC.jl 0.3.1. Проблема, которую я ударил, заключается в том, что Джулия, похоже, не загружает мои DSN. Например:Julia и unixODBC

ulia> ODBC.listdsns() 
0x2 Array{String,2} 

С другой стороны, isql может подключиться к моей DSNs просто отлично (так UnixODBC настроен правильно). Итак ... теперь я не уверен, как действовать дальше. Я попытался с помощью ODBC.advancedconnect(), но как ни странно, я получаю то же сообщение об ошибке, как, когда я пытаюсь использовать DSN:

IM002: [unixODBC][Driver Manager]Data source name not found, and no default driver specified 

Там есть заметка о настройке const odbc_dm на странице ODBC.jl GitHub; Я не могу найти какие-либо библиотеки, похожие на ту, о которой идет речь, но, может быть, это проблема?

Любые предложения оценены - я не знаю, как это сделать, поэтому эта публикация немного подробнее о деталях. Если будет больше информации, которая была бы полезной, просто дайте мне знать, и я отправлю ее по почте.

+0

Вы пытались создать проблему в ODBC.jl github repo? Как правило, это хороший способ получить быстрый ответ от разработчиков пакетов. – astrieanna

+0

Нет, я еще не пытался сортировать через все возможное «это проблема на моем конце»: сначала я: - Я немного потянусь через github, если я не получу тяги. Спасибо за предложение! – Gastove

ответ

1

ODBC.jl разработчик здесь. Да, вероятно, потому, что пакет не находит вашу библиотеку unixODBC. После того, как вы запустите using ODBC, введите ODBC.odbc_dm, чтобы узнать, что пакет поднимает. Возможно, вам придется вручную установить его (изменив файл ODBC_types.jl в каталоге вашего пакета, или я могу добавить несколько лучших логик, чтобы забрать его (лучше долгосрочный). Не стесняйтесь открывать проблему на репо, и мы можем

+0

Эй, спасибо за ответ! ' ODBC.odbc_dm'just возвращает '' libodbc'', что, вероятно, является проблемой. Я открыл [эту проблему] (https://github.com/karbarcca/ODBC.jl/issues/34) в репо для дальнейшего крепления. – Gastove

Смежные вопросы