Форум: "Базы";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
ВнизДобавление новых записей в DBGrid Найти похожие ветки
← →
Roman_tutov@mail.ru (2002-03-26 11:02) [0]Есть компонент DbGrid . Как в него програмно добавить новую
строку ? А удалить ? А изменить значение [строка.столбец]
Все книжки это старательно обходят ...
← →
panov (2002-03-26 11:06) [1]Строки добавляются и у даляются не в TDBGrid, а в связанном с ним TDataSet(напр. TTable или TQuery).
У них смотри соответствующие методы.
← →
Виктор Щербаков (2002-03-26 11:11) [2]with DbGrid1.DataSource.DataSet do
begin
Insert; // Переводишь в режим вставки
FieldByName("ID").AsInteger := 10; // Заполняешь поля
...
Post; // Применяешь изменения
end;
← →
Roman_tutov@mail.ru (2002-03-26 11:38) [3]А что здесь тогда ID ? Это мы ищем поле по значению ?
← →
Johnmen (2002-03-26 11:41) [4]По имени...
← →
Slava (2002-03-26 11:49) [5]Все книжки это старательно обходят ...
Прочитал все книжки и вдруг - такой вопрос
Извини, но выглядит странно...
← →
Roman_tutov@mail.ru (2002-03-26 11:49) [6]Table1.Insert;
Table1.FieldByName("TIP").AsString :="dhj";
Table1.Post;
Программа вываливается с ошибкой "Dataset not in insert mode"
Может хитрость нужна ?
← →
Johnmen (2002-03-26 11:54) [7]А в каком месте отвал ?
← →
Roman_tutov (2002-03-26 12:02) [8]В Table1.Insert; отвал
← →
Johnmen (2002-03-26 12:05) [9]А она вообще-то открыта ?
← →
Roman_tutov (2002-03-26 12:42) [10]Подозреваю , что нет .
Я ухожу в чтение книжек , теперь примерно знаю направление
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c