Перечитал Шумакова...

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
_sts_
Сообщения: 23
Зарегистрирован: 28 авг 2006, 19:38

Перечитал Шумакова...

Сообщение _sts_ » 28 авг 2006, 19:46

Недавно перечитывал книгу Шумакова по прогр-ю БД (кстати, отличная книжка - большая редкость!) и наткнулся на следующее:
"С каждым компонентом TDataBase может быть связана только ОДНА
активная транзакция" (?!)
Что-то меня сомнения гложут - вроде чушь, а вдруг ?:)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 28 авг 2006, 19:59

все правильно. см.
www.ibase.ru/devinfo/bde.htm

в BDE и многих других драйверах в контексте коннекта можно работать только с одной транзакцией. В компонентах и драйверах, поддерживающих функциональность IB/FB в отношении кучи транзакций в одном коннекте - можно использовать много транзакций. IBX, FIBPlus.

TDatabase <> TIBDatabase

p.s. более того, с TDatabase не только "может быть связана" одна транзакция, а вообще, управлять можно только одной транзакцией. В BDE нет аналога TIBTransaction.

_sts_
Сообщения: 23
Зарегистрирован: 28 авг 2006, 19:38

Сообщение _sts_ » 29 авг 2006, 17:20

p.s. более того, с TDatabase не только "может быть связана" одна транзакция, а вообще, управлять можно только одной транзакцией. В BDE нет аналога TIBTransaction.
Спасибо, понял. Дело в том, что к моменту этой цитаты о BDE речь уже не шла, а был раздел "Клиент-серверные БД" - вот что меня сбило с толку... А книжка все равно хорошая :)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 29 авг 2006, 18:25

А книжка все равно хорошая
не вопрос. особенно мне понравилось о проектировании БД. Правда, Шумаков зачем-то в примерах по IB везде понавтыкал collate pxw_cyrl, тотально. Я у него спрашивал, но к тому времени он уже забыл, почему так вышло :-)

_sts_
Сообщения: 23
Зарегистрирован: 28 авг 2006, 19:38

Сообщение _sts_ » 30 авг 2006, 09:49

kdv писал(а):
А книжка все равно хорошая
не вопрос. особенно мне понравилось о проектировании БД. Правда, Шумаков зачем-то в примерах по IB везде понавтыкал collate pxw_cyrl, тотально. Я у него спрашивал, но к тому времени он уже забыл, почему так вышло :-)
Вот везет же людям - какая компания подобралась!
Кстати, а сам ты случайно - не Ковязин?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 авг 2006, 10:15

Кстати, а сам ты случайно - не Ковязин?
нет. хотя Ковязин тут тоже есть (в пользователях под номером 3).

_sts_
Сообщения: 23
Зарегистрирован: 28 авг 2006, 19:38

Сообщение _sts_ » 30 авг 2006, 14:54

kdv писал(а):
Кстати, а сам ты случайно - не Ковязин?
нет. хотя Ковязин тут тоже есть (в пользователях под номером 3).
Н-даа. Живые легенды, блин :)

Ответить