|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.03.2014, 13:03 | #1 |
Пользователь
Регистрация: 26.07.2009
Сообщений: 98
|
работа с IBtransaction
Добрый день, прошу строго не судить я новичок...
я хочу сделать следующие: через ibquerygrid я вывожу записи БД в dbgrid - для просмотра, а через ibquerypaste Хочу добавлять данные в БД. Во общем я не знаю как это сделать что-бы работало..я так понимаю что при добавление записи я должен сначала открывать а потом закрывать соответствующую транзакцию и для просмотра(вывода) данных в dbgrid тоже должна открываться а потом закрываться уже другая транзакция... Как это сделать с чего начать...
Жили мы бедно, а потом нас обокрали.
|
04.03.2014, 15:02 | #2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
|
04.03.2014, 15:29 | #3 | |
Пользователь
Регистрация: 26.07.2009
Сообщений: 98
|
Цитата:
Жили мы бедно, а потом нас обокрали.
|
|
04.03.2014, 16:28 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Отдельно транзакции открываются как правило только в хранимых процедурах. Для клиента же это не существенно. Там зависит от настроек (кажись, или от провайдера) - на одну команду одна транзакция, которая сама открывается и сама закрывается.
I'm learning to live...
|
|
04.03.2014, 17:30 | #5 | |
Пользователь
Регистрация: 26.07.2009
Сообщений: 98
|
Цитата:
Жили мы бедно, а потом нас обокрали.
|
|
04.03.2014, 18:16 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну можно и этот, но тогда грид будет моргать, ведь тебе придется на время выполнения запроса его отцеплять от компонента.
А если использовать другой то потом все равно грид нужно переобновлять. По идее можно настроить так, чтоб данные вводились в сам грид и формировался нужный запрос, но я так никогда не делал. И вообще не использую DBGrid нигде и никогда.
I'm learning to live...
|
05.03.2014, 09:34 | #7 |
Форумчанин
Регистрация: 27.11.2012
Сообщений: 190
|
Эт точно, DBGrid морально устарел - выглядит довольно убого, что внешне, что по функциональности. Но вполне сойдёт для дипломной/курсовой. Для серьёзного проекта лучше перейти на более совершенные компоненты (типа DbGridEh).
Последний раз редактировалось superedward; 05.03.2014 в 09:36. |
05.03.2014, 09:36 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
05.03.2014, 09:58 | #9 | |
Форумчанин
Регистрация: 27.11.2012
Сообщений: 190
|
Цитата:
Пользователю нужен не просто набор данных, нужны сортировка (порой многоуровневая), группировка и итоги (суммы и количество). |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
IBTransaction | пауэрлифтинг | БД в Delphi | 3 | 27.05.2010 09:17 |
Правильное использование IBTransaction | Sparky | БД в Delphi | 0 | 23.05.2010 18:40 |
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. | 0101 | Помощь студентам | 3 | 17.12.2009 23:57 |
IBTransaction | r00xus | БД в Delphi | 7 | 14.02.2008 17:33 |