2017-01-21 9 views
0

Я написал сценарий python на моем малине pi (OS: Raspbian), который я намереваюсь использовать, чтобы заполнить таблицу в базе данных MSSQL, но я получаю сообщение об ошибке при попытке подключиться к Это. Я использую pypyodbc для достижения того, чего хочу.Ошибка ODBC Library

Моя строка подключения выглядит следующим образом: -

connection = pypyodbc.connect('Driver={SQL Server};' 'Server=mssql2008.aspnethosting.co.uk, 14330;' 'Database=not_telling_you;' 'uid=not_telling_you; pwd=not_telling_you') 

Ошибка я получаю: -

Traceback (most recent call last): 
    File "/home/pi/Documents/Python/Competitions.py", line 7, in <module> 
    import pypyodbc 
    File "/usr/local/lib/python2.7/dist-packages/pypyodbc.py", line 439, in <module> 
    raise OdbcNoLibrary('ODBC Library is not found. Is LD_LIBRARY_PATH set?') 
OdbcNoLibrary: 'ODBC Library is not found. Is LD_LIBRARY_PATH set?' 

Я ничего не могу найти в Интернете, что говорит мне, как справиться с этим , Я буквально следовал инструкциям от https://blogs.msdn.microsoft.com/cdndevs/2015/03/11/python-and-data-sql-server-as-a-data-source-for-python-applications/, и я действительно не знаю, что делать, чтобы исправить. Надеюсь, вы можете помочь.

ответ

0

У меня недавно была аналогичная проблема с базой данных Foxpro. Проблема оказалась проблемой пути, когда мне пришлось перезагрузить рабочий каталог файла python в файл базы данных. Вы можете столкнуться с чем-то похожим, или вам может не хватать драйвер ODBC. Посмотрите на this page.

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

  • Нет связанных вопросов^_^