Форум: "Базы";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];
ВнизПростой вопрос начинающего Найти похожие ветки
← →
VID (2002-10-25 00:12) [0]Есть IB-БД. В ней таблица TABLE1 (ID INTEGER, F1 INTEGER, F2 INTEGER);
Меня интересует, как в программе-клиенте, которую я пишу в дельфи, реализовать полноценную работу с этой таблицей. Под полноценной работой я понимаю:
1. Добавление записей
2. Удаление записей
3. Модификация записей.
Причём после каждой из этих операций данные в GRID"е должны соответствовать реально существющим запиями в TABLE1.
Конечно можно после каждой из этих операция заново выполнять SELECT * FROM TABLE1, но я думаю есть более нормальный (экономящий траффик) метод.
TTable не предлагать, т.к. база не локальная.
Интересуют варианты с TIBQuery и TIBDataSet.
← →
Dr_Mike (2002-10-25 00:46) [1]ну а в чем сложность ? делай select * from table WHERE ID=индексы отображаемых записей
или если четко представляешь, что где что у тебя хранится и как другие пользователи работают с базой , то иногда можно обновлять содержимое только текущей записи
← →
Dr_Mike (2002-10-25 00:53) [2]хотя вообще то это совсем не так делается
← →
VID (2002-10-25 00:56) [3]подробнее пожалуйста.
просто то что ты сейчас посоветовал, я уже знаю, дело в том, что хотелось бы просто увидеть рабочий пример, простой такой..
так сразу понятнее станет, вся эта система.
← →
Vladislav (2002-10-25 09:26) [4]SELECT * FROM TABLE1 В любом случае придется выполнять. Попробуй покрутить TIBEvents
← →
Dr_Mike (2002-10-25 12:59) [5]Вообще я бы посоветовал работать с FIBPlus компонентами - там запросто в датасете реализйется обновление только одной!!! записи, да и многие вещи реализованы более качественно
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c