Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.02;
Скачать: CL | DM;

Вниз

Присвоить значения полям базы в цикле.   Найти похожие ветки 

 
ЮРИЙ_К ©   (2003-09-12 09:47) [0]

Уважаемые коллеги! Вопрос такой. Имеют-ли поля в базе свои определенные номера. Вижу, там есть свойство Index. Каким образом к ним можно обратиться и присвоить первоначальные значения. Имеется база, состоящая из 21-го поля(AutoInc не берется в учет). Необходимо присвоить изначальные значения полям по следующему алгоритму: поля 1, 4, 7, 10, 13, 16, 19 - должны иметь одно одинаковое значене типа Boolean, соответсвенно все остальные 2,3,5,6,8,9,11,12... должны иметь значение 0. Как это можно сделать через цикл, что-бы не присваивать поочередно всем полям значения, т.е. получить вместо 21 стр. кода только, к примеру, 5 ?


 
Zergling ©   (2003-09-12 09:53) [1]

Через For ... или While c определенным шагом


 
ЮРИЙ_К ©   (2003-09-12 09:57) [2]

Это понятно, как конкретно к полю обратиться по номеру, забыл.


 
Anatoly Podgoretsky ©   (2003-09-12 10:41) [3]

Fields[N]


 
Юрий Зотов ©   (2003-09-12 10:45) [4]

> ЮРИЙ_К © (12.09.03 09:47)
> Имеют-ли поля в базе свои определенные номера

Нет, не имеют. Потому что у БАЗЫ вообще нет никаких полей. Поля есть у таблиц. См. TDataSet.Fields.


 
Sergey13 ©   (2003-09-12 10:55) [5]

>Как это можно сделать через цикл, что-бы не присваивать поочередно всем полям значения, т.е. получить вместо 21 стр. кода только, к примеру, 5 ?
А можно и одной строкой через AppendRecord. 8-)


 
ЮРИЙ_К ©   (2003-09-12 12:36) [6]

Всем спасибо, уже разобрался сам.
>> А вот умничать не нужно. Ведь и так понятно было, что подразумевается таблица ессно...

>> Sergey13
AppendRecord не подходит, присутствует автоинкрементное поле, вот как...



Страницы: 1 вся ветка

Текущий архив: 2003.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-4036
k-man
2003-09-15 21:15
2003.10.02
Эх!!!!, Эх(протяжно)!!!


6-4006
Disel
2003-08-06 16:06
2003.10.02
Indy-smtp-MIME?


14-4136
Soft
2003-09-12 14:40
2003.10.02
Запреты и их исполнение.


14-4106
otido
2003-09-09 12:16
2003.10.02
Поделитесь опытом.... перенос ВСЕГО с харда на хард....


3-3761
Tumcoat
2003-09-12 02:44
2003.10.02
Глюк в работе с DBGrid-ом