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

Вниз

Kak в TQuery програмно добавить поле (вычислимое)?   Найти похожие ветки 

 
Stupid   (2004-06-18 13:36) [0]

Kak в TQuery програмно добавить поле (вычислимое)?

Пытаюсь так
Var
  SKonNosFld:TStringField;
Begin
AM.TmQuery.Close;
SKonNosFld:=TStringField.Create(AM.TmQuery);
SKonNosFld.Name:="SKonNos";
SKonNosFld.DataSet:=AM.TmQuery;
End;

говорит : Field name is missing.

Что ещё надо? или как будет правильнее?


 
Johnmen ©   (2004-06-18 13:43) [1]

Примерно так:
with TStringField.Create(TmQuery) do begin
 FieldName := "MyCalcField";
 FieldKind:= fkCalculated;
 DataSet := TmQuery;  
 Name := Dataset.Name + FieldName;
 TmQuery.FieldDefs.Add(Name, ftString, 20, false);
 end;


 
Stupid   (2004-06-18 17:42) [2]

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

У меня есть TQuery, поля не определены.
Использую его в разных местах программы для разных запросов.
В одной из форм понадобилось вычислимое поле. Отдельный TQuery на это создавать нехочется. Можно ли создавать поле когда понадобится, а потом удалять его?



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

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

Наверх




Память: 0.47 MB
Время: 0.063 c
3-1087914032
TUser
2004-06-22 18:20
2004.07.18
FieldByName vs FieldValues


1-1088979367
jktu
2004-07-05 02:16
2004.07.18
Как сделать свою функцию


3-1088082291
Newb
2004-06-24 17:04
2004.07.18
Бесплатные компоненты для работы с деревьями


1-1089019622
serg128
2004-07-05 13:27
2004.07.18
Как отследить нажатие клавиши на клавиатуре?


1-1089025716
А.Иванов
2004-07-05 15:08
2004.07.18
Есть ли в Delphi 6 какие-либо средства для упаковки файлов?