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