Укажите драйвер по умолчанию для ODBC

Вам нужно перейти на более новую версию Python 3.7.x, вы столкнулись с подтвержденными и исправленными ошибками в ZipFile.seek() реализации , см. выпуск # 34035 .

Эти исправления были включены в релиз 3.7.1rc1 , но я бы порекомендовал перейти прямо к 3.7.2, если это возможно.

8
задан crb 21 January 2010 в 11:38
поделиться

3 ответа

Чтобы указать драйвер по умолчанию, используйте DRIVER = в строке подключения:

DRIVER=driver name here;DATABASE=mydb;USER=foo;PASSWORD=bar

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

1
ответ дан 5 December 2019 в 23:17
поделиться

Вы можете добиться желаемого, добавив "; SERVER = dbserver" в строку подключения.

В вашем DSN уже указан сервер, но ключевое слово SERVER в вашей строке подключения переопределит это.

http://msdn.microsoft.com/en-us/library/ms715433 (VS.85). aspx

1
ответ дан 5 December 2019 в 23:17
поделиться

Используйте строку подключения без DSN ... ее можно создать «на лету», чтобы точно соответствовать вашим целям .... не нужно возиться с odbcad32.cpl или файлами reg / ini, чтобы требуется управление / настройка dsn.

подробности см. http://support.microsoft.com/kb/147875

0
ответ дан 5 December 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: