Найдено 7 результатов
Перейти к расширенному поиску
- Kapacb
- 30 май 2008, 21:53
- Форум: FAQ
- Тема: Несколько IBDatabase
- Ответы: 6
- Просмотры: 10604
Merlin писал(а):Ну ёперный театр... ну, расскажи, как ты намереваешься выполнять одновременно несколько действий, любых, хоть обращений к базе, хоть рисования порнушки, хоть через один коннект, хоть через сотню, в одном потоке команд...
... угадал

- Kapacb
- 30 май 2008, 21:07
- Форум: FAQ
- Тема: Несколько IBDatabase
- Ответы: 6
- Просмотры: 10604
Merlin писал(а):И уходя гасить свет, блин.
не понял

А может, в одном потоке они включаются "последовательно" - непараллельно?
Дальше стоит угадывать?

- Kapacb
- 30 май 2008, 19:37
- Форум: FAQ
- Тема: Несколько IBDatabase
- Ответы: 6
- Просмотры: 10604
Цитата явно выдрана из текста о многопоточных приложениях. Смысл её в том, что нельзя одновременно работать с одним коннектом (TIBDataBase) из разных потоков. это понятно (там так и написано :D) А последовательно в одном потоке - сколько надо коннектов, столько и держи. что означает "последовательн...
- Kapacb
- 30 май 2008, 18:44
- Форум: FAQ
- Тема: Несколько IBDatabase
- Ответы: 6
- Просмотры: 10604
в одном thread допускается работа только с одним IBDatabase Работа с IBX Значит, если нужно организовать из программы подключение к 2 и более БД, надо для каждого мутить свой поток и из потока пользовать свой IBDatabase? Или это касается только многопоточных приложений, и я могу кидать IBDatabase х...
- Kapacb
- 10 апр 2008, 13:49
- Форум: FAQ
- Тема: Транзакции в IBX, простой вопрос
- Ответы: 6
- Просмотры: 11665
stix-s писал(а):а с чего ты решил, что она стартует на Post, а не тогда, когда явно сказано?
... в смысле, если явно не указывать StartTransaction. Вот я и решил, что ее можно стартовать непосредственно перед Post, а до того вызывать всякие окошки с DBEdit и т.д., в которые пользователь долго что-то вбивает
- Kapacb
- 10 апр 2008, 11:47
- Форум: FAQ
- Тема: Транзакции в IBX, простой вопрос
- Ответы: 6
- Просмотры: 11665
kdv писал(а):второй вариант как-то странно выглядит. я бы его не использовал ни в каком случае.
странно, что при вызове Insert транзакция, присоединенная к IBUpateSQLW, не стартует, а стартует на Post, отсюда и такой странный пример

- Kapacb
- 10 апр 2008, 00:30
- Форум: FAQ
- Тема: Транзакции в IBX, простой вопрос
- Ответы: 6
- Просмотры: 11665
Пользую IBQuery + TIBUpdateSQLW и 2 транзакции Вопрос такой: есть ли разница между trnWrite.StartTransaction; IBQuery.Insert; IBQuery.FieldByName('field1').AsInteger := 1; IBQuery.Post; trnWrite.Commit; и IBQuery.Insert; IBQuery.FieldByName('field1').AsInteger := 1; // или показ окошка редактировани...