Найти - Пользователи
Полная версия: Python -> Sybase ->freetds ->MSSQL
Начало » Базы данных » Python -> Sybase ->freetds ->MSSQL
1 2
vimmax
nvarchar(255)

скрипты работали на старом сервере, не работают после переноса на новый сервер.
shiza
хм. вот тут товарищ тоже столкнулся с такой траблой. и тоже через freetds
http://osdir.com/ml/python.sybase/2006-06/msg00001.html
но ему никто не ответил…
shiza
А запрос не к процедуре, а просто выборка (с таким типом) работает?
vimmax
В MSSQL работает,
в python если напрямую прописать запрос - не работает.
shiza
почитал из мейл-лист.
судя по всему python-sybase версии 0.39 весьма глючный.
Попробуй откатится на 0.38 (только почисти полностью остатки 0.39)
clopomor
там перейшли на CS_DATETIME_TYPE при NULL в полі CS_DATE_TYPE і відтоді криво
… сам стикався - візьміть FreeTDS з svn і останній python-sybase з транку
А іще - у Вас модуль mxDateTime стоїть?
clopomor
+ для виклику процедур там є метод callproc !!!!
vimmax
mxDateTime - не стоит.
Спасибо за советы, попробую - отпишусь.
clopomor
Якщо немає mxDateTime то воно використовує свою реалізацію (sybasect)
мож в цьому в вас і трабла
vimmax
clopomor
Спасибо дружище !!!!! заработало !!!!
Я столько форумов облазил, нигде инфы не нашел.
поставил mxDateTime в пакете отсюда http://www.egenix.com/products/python/mxBase/mxDateTime/
перебилдил python-sybase 0.38 и заработало
(когда python-sybase пересобирал, то старый начисто поудалял, иначе новые не копируются!
удалял из папки /usr/lib/python/site-packages/ Sybase.py и sybesect.so)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB