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

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

GUID-поле в TClientdataSet - невозможно??? [D5]


Ega23 ©   (2005-11-23 17:19:00) 


 FCDS:=TClientDataSet.Create(nil);

 With FCDS do
  begin

   With FieldDefs.AddFieldDef do
    begin
     DataType := ftGuid;
     Name := 'EventGUID';
    end;

   CreateDataSet;
  end;


На CreateDataSet получаем исключение Invalid Parameter

пробую тоже самое в дизайн-тайме сделать:
CDS, двойной клик, редактор полей, Add NewField. Задаю имя, задаю Type - Guid. Size - задизейблено. Жму ОК - Invalid Field Size.

Что делать?


Ega23   (2005-11-23 17:58:00) [1]

Всё, понял. Эти халтурщики его в виде строки хранят.
Какой кошмар...


Ega23   (2005-11-23 17:55:00) [2]

Как это интересно...
TGUIDField, оказывается, должен иметь размер 38???


Наверх

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