Страница 1 из 1
Перечитал Шумакова...
Добавлено: 28 авг 2006, 19:46
_sts_
Недавно перечитывал книгу Шумакова по прогр-ю БД (кстати, отличная книжка - большая редкость!) и наткнулся на следующее:
"С каждым компонентом TDataBase может быть связана только ОДНА
активная транзакция" (?!)
Что-то меня сомнения гложут - вроде чушь, а вдруг ?:)
Добавлено: 28 авг 2006, 19:59
kdv
все правильно. см.
www.ibase.ru/devinfo/bde.htm
в BDE и многих других драйверах в контексте коннекта можно работать только с одной транзакцией. В компонентах и драйверах, поддерживающих функциональность IB/FB в отношении кучи транзакций в одном коннекте - можно использовать много транзакций. IBX, FIBPlus.
TDatabase <> TIBDatabase
p.s. более того, с TDatabase не только "может быть связана" одна транзакция, а вообще, управлять можно только одной транзакцией. В BDE нет аналога TIBTransaction.
Добавлено: 29 авг 2006, 17:20
_sts_
p.s. более того, с TDatabase не только "может быть связана" одна транзакция, а вообще, управлять можно только одной транзакцией. В BDE нет аналога TIBTransaction.
Спасибо, понял. Дело в том, что к моменту этой цитаты о BDE речь уже не шла, а был раздел "Клиент-серверные БД" - вот что меня сбило с толку... А книжка все равно хорошая

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

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

Вот везет же людям - какая компания подобралась!
Кстати, а сам ты случайно - не Ковязин?
Добавлено: 30 авг 2006, 10:15
kdv
Кстати, а сам ты случайно - не Ковязин?
нет. хотя Ковязин тут тоже есть (в пользователях под номером 3).
Добавлено: 30 авг 2006, 14:54
_sts_
kdv писал(а):Кстати, а сам ты случайно - не Ковязин?
нет. хотя Ковязин тут тоже есть (в пользователях под номером 3).
Н-даа. Живые легенды, блин
