|
Модераторы: Daevaorn |
|
vimmax |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.12.2008 Репутация: 1 Всего: 1 |
Проблема такая.
Указанная выше связка работала отлично и была отлажена давно (Suse -> Python -> Sybase -> freetds ->MSSQL) Теперь приходится переезжать на новый сервер. Все установил а скрипты перестали работать !!!! Я установил freetds, настройки со старого сервера перенес, подключение через tsql -H DONETSK -p 1435 -U www -P %6Gh@THy работает отлично. теперь когда запускаю скрипт Python (который работал на старом сервере!) возникает ошибка: Traceback (most recent call last): File "/home/velichko/pyt_old_bin/test", line 15, in <module> sql = db.execute('exec test') File "/usr/lib/python2.5/site-packages/Sybase.py", line 1034, in execute cursor.execute(sql) File "/usr/lib/python2.5/site-packages/Sybase.py", line 546, in execute self._start() File "/usr/lib/python2.5/site-packages/Sybase.py", line 695, in _start return self._mainloop() File "/usr/lib/python2.5/site-packages/Sybase.py", line 728, in _mainloop self._row_result() File "/usr/lib/python2.5/site-packages/Sybase.py", line 767, in _row_result count = self._fetch_rows(self._bufs, logical_result) File "/usr/lib/python2.5/site-packages/Sybase.py", line 681, in _fetch_rows rows.append(_extract_row(bufs, 0, self.outputmap)) File "/usr/lib/python2.5/site-packages/Sybase.py", line 289, in _extract_row row[col] = _column_value(buf[n], buf.datatype, outputmap) TypeError: unknown data format Exception exceptions.TypeError: 'numeric to string conversion failed' in <bound method Cursor.__del__ of <Sybase.Cursor instance at 0xb7b9422c>> ignored И ничего не могу сделать, уже переинсталил, и разные версии пробовал. в дампе freetds все отлично: регистрация пошла, регистрация успешна, запрос пошел, результаты (правильные) вернулись. а скрипт лежит :( NEED HELP! |
|||
|
||||
pythonwin |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
Поставь mxDateTime и переустанови пакеты по работе с БД
|
|||
|
||||
vimmax |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.12.2008 Репутация: 1 Всего: 1 |
Спасибо дружище !!!!! заработало !!!!
Я столько форумов облазил, нигде инфы не нашел. поставил mxDateTime в пакете отсюда http://www.egenix.com/products/python/m … xDateTime/ перебилдил python-sybase 0.38 и заработало (когда python-sybase пересобирал, то старый начисто поудалял, иначе новые не копируются! удалял из папки /usr/lib/python/site-packages/ Sybase.py и sybesect.so) |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |