Форум сайта python.su
nvarchar(255)
скрипты работали на старом сервере, не работают после переноса на новый сервер.
Офлайн
хм. вот тут товарищ тоже столкнулся с такой траблой. и тоже через freetds
http://osdir.com/ml/python.sybase/2006-06/msg00001.html
но ему никто не ответил…
Офлайн
А запрос не к процедуре, а просто выборка (с таким типом) работает?
Офлайн
В MSSQL работает,
в python если напрямую прописать запрос - не работает.
Офлайн
почитал из мейл-лист.
судя по всему python-sybase версии 0.39 весьма глючный.
Попробуй откатится на 0.38 (только почисти полностью остатки 0.39)
Офлайн
там перейшли на CS_DATETIME_TYPE при NULL в полі CS_DATE_TYPE і відтоді криво
… сам стикався - візьміть FreeTDS з svn і останній python-sybase з транку
А іще - у Вас модуль mxDateTime стоїть?
Офлайн
+ для виклику процедур там є метод callproc !!!!
Офлайн
mxDateTime - не стоит.
Спасибо за советы, попробую - отпишусь.
Офлайн
Якщо немає mxDateTime то воно використовує свою реалізацію (sybasect)
мож в цьому в вас і трабла
Офлайн
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)
Отредактировано (Дек. 24, 2008 23:56:42)
Офлайн