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

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

Работа с ClientDataSet [D7, NT4]


KygECHuK ©   (2006-06-29 15:35:00) 

В Windows Nt не срабатывает функция CreateDataSet, а именно имется заполненый FieldDefs с типами именами полей - всё как положено, но после вызова функции имена полей равны '', следовательно с ClientDataSet невозможно работать.


KygECHuK   (2006-06-29 17:18:00) [1]

:-[ нашел свою ошибку : перепутал FieldName и просто Name при дебаге.
Новсеравно конструкция типа



cdsOutPut[DateTimeToStr(qu.FieldByname('PARAM_DATE').AsDateTime)] := qu['PARAM_VALUE'];

 


не прокатывает, хотя DateTimeToStr(qu.FieldByname('PARAM_DATE').AsDateTime) = названию поля


novill   (2006-06-29 17:00:00) [2]

У меня тоже все работает :)
procedure TForm1.Button2Click(Sender: TObject);
var
i:integer;
cds:TClientDataSet;
begin
cds:=TClientDataSet.Create(Self);
cds.FieldDefs.Add('f1',ftString,8);
cds.FieldDefs.Add('f2',ftInteger);
ClientDataSet1.CreateDataSet;
For i:=0 to ClientDataSet1.FieldCount-1 do
 ShowMessage(ClientDataSet1.Fields[i].FieldName);
end;


Попробуй создать компонент заново.


KygECHuK   (2006-06-29 16:41:00) [3]


> Как насчет версий midas.dll?

Версия библиотек одна и та же


novill   (2006-06-29 16:33:00) [4]

TCustomClientDataSet + F1


KygECHuK   (2006-06-29 16:21:00) [5]

А чё за библиотека?


Romkin   (2006-06-29 15:50:00) [6]

А у меня работает :)))
Как насчет версий midas.dll?


Наверх

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