Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

вставка [D6, XP]


Quart ©   (2007-10-23 15:40:00) 

Имеется таблица, в которой в каждой строке заполнены все столбцы, кроме одного. Так вот, можно ли добавить значение в этот пустой столбец определенной строки?
Подскажите, как это сделать, плиз!
Использую TTable


Dennis I. Komarov   (2007-10-23 16:06:00) [1]

TTable(AnyTable).FieldByName('AnyFieldName').Value/[As{AnyType}]:=AnyValue;


Dennis I. Komarov   (2007-10-23 16:05:00) [2]

> [4] Quart   (23.10.07 16:03)

Он правильно делает :) Так и должно быть.


Quart   (2007-10-23 16:03:00) [3]

пробовал INSERT INTO но он добавляет значение в новую строку


Sergey13   (2007-10-23 15:56:00) [4]

> [0] Quart   (23.10.07 15:40)

Если тебе надо ПРИ ВСТАВКЕ новой записи заполнять это поле, то удобно использовать события датасета BeforePost или NewRecord.


Anatoly Podgoretsky   (2007-10-23 15:53:00) [5]

Конечно можно, вот только это вставкой назвать нельзя, не применимо понятие.
Убей TTable - замени на TQuery, дальше дело техники.


Dennis I. Komarov   (2007-10-23 15:49:00) [6]

В таблице нет ни столбцов, ни строк. Там поля и записи!
И в чем конкретно проблема? Значение добавить конечно можно ограниченное тапом данного поля.


Наверх

Титульная страница Поиск, карта сайта Написать письмо