Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 9, 2008 13:30:35

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

tg-admin shell + MSSQL не сохраняет записи.

class Person(SQLObject):
firstName = UnicodeCol(dbEncoding="cp1251")
middleInitial = UnicodeCol(default=None, dbEncoding="cp1251")
lastName = UnicodeCol(dbEncoding="cp1251")

C:\Documents and Settings\user\workspace\1\src\manytoone>tg-admin shell
Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
(CustomShell)
>>> trans = Person._connection.transaction()
>>> trans.commit()
>>> p = Person(firstName="Vasya", lastName="Pupkin")
>>> trans.commit()
>>> exit();
в SQL enterprise manager смотрим таблицу там пусто - Васи Пупкина нет. Подскажите что не сделано чтобы новые записи были сохранены?

P.S. ранее приложение типа wiki 20 их примера успешно работает с MS SQL, т.е. питон и sqlobject успешно работает с MS SQL



Отредактировано (Сен. 9, 2008 13:32:16)

Офлайн

#2 Сен. 9, 2008 15:17:29

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

tg-admin shell + MSSQL не сохраняет записи.

The last .commit() should be called as .commit(close=True) to release low-level connection back to the connection pool.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version