Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 673

/ вопрос открыт /

Приветствую, уважаемые эксперты!
Вопросов 2:
1) Подскажите как грамотно добавить в таблицу еще полей, таблица уже содержит некоторые данные. В FireBird, который я использую предлагается заполнить добавляемое поле новыми значениями, но потом в клиентской проге на Delphi начинают сыпаться ошибки. Приходится удалять таблицу совсем и пересоздавать заново ((
2) Опять же к FB. В моей клиентской проге есть 2 формы на обеих рабочая конструкция IBDataBase+IBTransaction+IBDataSet. Добавление изменение данных происходит нормально. Но если я сделаю изменения на форме 1, на второй форме они открываются только после переоткрытия приложения. (Transaction.CommitRetaining делаю). Исправил так, на форме2 переоткрыл IBDataBase, стало все ок. Вот теперь думаю, может неправильно делаю и для одного клиентского приложения должен быть один IBDataBase, к которому идет обращение из всех остальных мест.
Поделитесь опытом! Спасибо

Казаков Николай Константинович Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Казаков Николай Константинович (статус: 1-ый класс)
Вопрос отправлен: 11 октября 2011, 15:42
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 12 октября 2011, 19:16; участников в обсуждении: 2.
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 11 октября 2011, 19:33 [#1]:

1. Какой инструмент используете для редактирования БД?
2. При внесении данных в БД,другие запросы надо переоткрывать, чтобы изменения отразились.
Казаков Николай Константинович

Казаков Николай Константинович (статус: 1-ый класс), 12 октября 2011, 08:29 [#2]:

Использую IBExpert, причем тут запросы, я говорю о самом компоненте IBDataBASE, на второй форме, его приходится переоткрывать, почему? и может надо использовать один IBDataBase для всего приложения?
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 12 октября 2011, 19:16 [#3]:

запросы при том, что Delphi не знает, что произошло изменение в БД. Отражение обновлений происходит только при переоткрытии запросов. Для работы со структурой БД мне больше нравиться Devrace BlazeTop или IB/FB Development studio - freeware.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:32
Выполнено за 0.02 сек.