Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Июнь 4, 2007 18:57:02

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

AUTOCOMMIT в MSSQL

Кто знает как сделать AUTOCOMMIT в MSSQL ?



Офлайн

#2 Июнь 6, 2007 18:17:21

dvs
От:
Зарегистрирован: 2006-05-22
Сообщения: 176
Репутация: +  3  -
Профиль   Отправить e-mail  

AUTOCOMMIT в MSSQL

Если для доступа к БД используется драйвер mxODBC, то так:

    db_conn.setconnectoption(mx.ODBC.Windows.SQL.AUTOCOMMIT, mx.ODBC.Windows.SQL.AUTOCOMMIT_OFF)



Офлайн

#3 Июнь 7, 2007 17:42:24

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

AUTOCOMMIT в MSSQL

dvs
Если для доступа к БД используется драйвер mxODBC, то так:
    db_conn.setconnectoption(mx.ODBC.Windows.SQL.AUTOCOMMIT, mx.ODBC.Windows.SQL.AUTOCOMMIT_OFF)
используется pymssql



Офлайн

#4 Июнь 8, 2007 16:04:26

dvs
От:
Зарегистрирован: 2006-05-22
Сообщения: 176
Репутация: +  3  -
Профиль   Отправить e-mail  

AUTOCOMMIT в MSSQL

пример из http://svn.sqlobject.org/SQLObject/branches/victorng/sqlobject/mssql/mssqlconnection.py

    def _setAutoCommit(self, conn, auto):
        #raise Exception(repr(auto))
        return
        #conn.auto_commit = auto
        option = "ON"
        if auto == 0:
            option = "OFF"
        c = conn.cursor()
        c.execute("SET AUTOCOMMIT "+option)
        conn.setconnectoption(SQL.AUTOCOMMIT, option)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version