![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с 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?