Портал Python-программистов

Форумы сайта python.su

Вы не зашли.

Объявление

Официальная wiki коммунити: wiki.python.su обсуждение

Официальная джаббер конференция коммунити: pythonua@conference.jabber.ru (всегда 20-35 онлайн участников). Настройки

КОД ОБОРАЧИВАТЬ В ТЕГИ [code][/code]
  • > TurboGears
  • > tg-admin shell + MSSQL не сохраняет записи. [RSS Feed]

#1 2008-09-09 14:30:35

qman
Питонер
Зарегистрирован: 2007-07-02
Сообщений: 404
Профиль

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

Отредактированно qman (2008-09-09 14:32:16)

Неактивен

 

#2 2008-09-09 16:17:29

Ferroman
Питонер
Откуда: Украина, Львов
Зарегистрирован: 2006-11-16
Сообщений: 2575
Профиль  Вебсайт

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

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


Sapienti sat.

Неактивен

 
  • > TurboGears
  • tg-admin shell + MSSQL не сохраняет записи. [RSS Feed]

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Board footer

Реклама: