Найдено 7 результатов

Kapacb
30 май 2008, 21:53
Форум: FAQ
Тема: Несколько IBDatabase
Ответы: 6
Просмотры: 8879

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

Merlin писал(а):И уходя гасить свет, блин.
не понял :)
А может, в одном потоке они включаются "последовательно" - непараллельно?
Дальше стоит угадывать? :D
Kapacb
30 май 2008, 19:37
Форум: FAQ
Тема: Несколько IBDatabase
Ответы: 6
Просмотры: 8879

Цитата явно выдрана из текста о многопоточных приложениях. Смысл её в том, что нельзя одновременно работать с одним коннектом (TIBDataBase) из разных потоков. это понятно (там так и написано :D) А последовательно в одном потоке - сколько надо коннектов, столько и держи. что означает "последовательн...
Kapacb
30 май 2008, 18:44
Форум: FAQ
Тема: Несколько IBDatabase
Ответы: 6
Просмотры: 8879

Несколько IBDatabase

в одном thread допускается работа только с одним IBDatabase Работа с IBX Значит, если нужно организовать из программы подключение к 2 и более БД, надо для каждого мутить свой поток и из потока пользовать свой IBDatabase? Или это касается только многопоточных приложений, и я могу кидать IBDatabase х...
Kapacb
10 апр 2008, 13:49
Форум: FAQ
Тема: Транзакции в IBX, простой вопрос
Ответы: 6
Просмотры: 9734

stix-s писал(а):а с чего ты решил, что она стартует на Post, а не тогда, когда явно сказано?
... в смысле, если явно не указывать StartTransaction. Вот я и решил, что ее можно стартовать непосредственно перед Post, а до того вызывать всякие окошки с DBEdit и т.д., в которые пользователь долго что-то вбивает
Kapacb
10 апр 2008, 11:47
Форум: FAQ
Тема: Транзакции в IBX, простой вопрос
Ответы: 6
Просмотры: 9734

kdv писал(а):второй вариант как-то странно выглядит. я бы его не использовал ни в каком случае.
странно, что при вызове Insert транзакция, присоединенная к IBUpateSQLW, не стартует, а стартует на Post, отсюда и такой странный пример :D
Kapacb
10 апр 2008, 00:30
Форум: FAQ
Тема: Транзакции в IBX, простой вопрос
Ответы: 6
Просмотры: 9734

Транзакции в IBX, простой вопрос

Пользую IBQuery + TIBUpdateSQLW и 2 транзакции Вопрос такой: есть ли разница между trnWrite.StartTransaction; IBQuery.Insert; IBQuery.FieldByName('field1').AsInteger := 1; IBQuery.Post; trnWrite.Commit; и IBQuery.Insert; IBQuery.FieldByName('field1').AsInteger := 1; // или показ окошка редактировани...