Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как редактировать данные через MemTableEh ? / 2 сообщений из 2, страница 1 из 1
01.12.2007, 19:18
    #34979890
G0LD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как редактировать данные через MemTableEh ?
Стоит связка FIBDataSet - DataSetDirveEh - MemTableEh - DataSource - DBGridEh. Такая комбинация вызвана необходимостью представления древовидной структуры. В режиме представления информации все работает.
В таблице DBGridEh сделано lookup-поле. Кэширование отключено и в DataSet и MemTableEh

Теперь пытаюсь сделать добаление новой записи, что-то не получается. Делал по-разному. Остановился на таком варианте:
Код: plaintext
1.
2.
	DataSet1->Edit();
	DataSet1->Insert();
(Потом буду постить другой кнопкой)

MemTableEh стоит ли переводить в режим редактирования или делать Инсерт там?

Думаю, что должна создаться новая запись в локальном буфере ДатаСета. Возможно, после этого стоит обновить MemTableEh чтобы это дело там тоже отобразилось (??).
Но почему-то в таблице не отображается новая строка :( А хочется делать редактирование именно в таблице, а не посредством дополнительный полей ввода, а потом программном заполнении полей через ДатаСет.
Если делаем связь напрямую FIBDataSet - DataSource - DBGridEh, то все работает как и следует: новая пустая строка для редактирования появляется в таблице. Тут, в принципе, все ясно.
Но почему не работет через MemTableEh? Мне нужно оставить древовидную струтуру в таблице. Чего-то я недопонимаю :)
...
Рейтинг: 0 / 0
03.12.2007, 10:37
    #34981369
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как редактировать данные через MemTableEh ?
Подобная связка MemTableEh+SDAC (для обеспечения древовидности) отлично работает без дополнительных телодвижений.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как редактировать данные через MemTableEh ? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]