
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.08.2006, 11:41
|
|||
|---|---|---|---|
|
|||
не работает COMMIT |
|||
|
#18+
PB10.5 + SQL SERVER 2000 + ODBC делаю update, делаю commit все проходит чисто без ошибок если потом сделать SELECT @@TRANCOUNT выдает 1 ! т.е. как я понимаю висит незавершенная транзакция и действительно, при повторном запуске приложения все изменения пропадают а вот в BOLе пишутODBC applications should not use Transact-SQL transaction statements (such as BEGIN TRANSACTION, COMMIT TRANSACTION, ROLLBACK TRANSACTION) because this can result in indeterminate behavior in the driver. An ODBC application should either: Run in autocommit mode and not use any transaction management functions or statements. -or- Run in manual-commit mode and use the ODBC SQLEndTran function to either commit or roll back transactions. Это что же, получается, нельзя явную транзакцию провести? Товарищи, подскажите как работать через ODBC?! Может какой параметр в параметрах коннекта нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1337655]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 321ms |

| 0 / 0 |
