Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Добавление записи в InterBase

377
16 июня 2004 года
nosferatu
86 / / 17.12.2002
По порядку:
Есть БД Interbase, в этой БД есть специальная таблица со значениями. При открытии формы из этой таблицы значения читаются и заносятся в ComboBox (простой комбобокс, не ДБ), откуда их можно выбрать. На форме есть кнопка "Добавить значение". При её нажатии появляется новая форма, в неё записывается новое значение и затем с помощью запроса (insert into table.....) записывается в БД. После чего форма с добавлением записи закрывается, а комбобокс переформировывается заново. Но новое занесённое значение в него не попадает, а попадает только при перезагрузке программы (т.е. приложения).
Как сделать так, что бы изменения были видны сразу???
1
16 июня 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by nosferatu
По порядку:
После чего форма с добавлением записи закрывается, а комбобокс переформировывается заново.


Что имеется ввиду под переформировывается заново?
Необходимо его очистить и заново загрузить данные. Есть вариант более простой, не загружающий сеть - добавлять значение без перечитывания базы непосредственно в список, если транзакция завершилась корректно.

293
16 июня 2004 года
SEDEGOFF
586 / / 06.10.2002
ТЫ забыл перезапустить транзакцию. А она не видит обнавление.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог