Андрей СветловБиблиотека идет в комплекте с модулем. Размер один в один на двух машинах. Обе машины win32. Но благодаря вашему сообщению, закрался червяк сомнения. Проверил контрольные суммы библиотек и о чудо - они разные, как так получается при установки не знаю. Вообщем перенес библиотеку простым копированием, проверил дальше зависимости - ntwdblib нормально скушалась. Далее докинул еще недостающие библиотеки которые указал Depency Walker и все заработало.
NTWDBLIB.DLL сравнить бы - на обоих машинах. Заодно вопрос: у вас везде win32, или есть win64?
FerromanИзвиняюсь, моя ошибка, все нормально с continue. Просто у меня цикл по разному отрабатываеться на linux и на windows. возможно дело опять в pymssql и разной отработке cursor.fetchone().
Нет не нормально. А можно пример кода где такое происходит?
#фрагмент кода
#определяем базу данных
scur = db.cursor()
scur.execute(' SELECT * FROM table")
row = scur.fetchone()
while row:
#do something
row = scur.fetchone()
rowall = scur.fetchall()
for row in rowall:
#do something
DuoVГоворили же, еще в начале темы =). Китайская пословица гласит: дурак учится на своих ошибках, умный - на чужих, а мудрый ошибок не делает…
Попробую посмотреть в сторону pyODBC.
regallЗато на своих эфективней. Лучше в память врезаются. Да и много полезного узнал по ходу. В линуксе впринципе pymssql работает на ура и не надо мутить с одбц. А вот в винде начинается веселье.DuoVГоворили же, еще в начале темы =). Китайская пословица гласит: дурак учится на своих ошибках, умный - на чужих, а мудрый ошибок не делает…
Попробую посмотреть в сторону pyODBC.
DuoVМое мнение таково, что в разработке на python надо стараться использовать преимущество кросс-платформенности, особенно если вы точно знаете, что ваше приложение будет работать на разных платформах, и даже если вы в начале проекта не предполагаете такую возможность (это из личного опыта)… Сразу пример:
В линуксе впринципе pymssql работает на ура и не надо мутить с одбц. А вот в винде начинается веселье.
http://www.sqlalchemy.org/features.html
SQLAlchemy includes dialects for SQLite, Postgres, MySQL, Oracle, MS-SQL, Firebird, MaxDB, MS Access, Sybase and Informix;