Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
ВнизTClientDataSet Найти похожие ветки
← →
Ega23 © (2007-10-09 14:36) [0]Могу ли я создать поле типа Variant?
Вроде, дизайнер полей такую штуку позволяет. Только вот ошибка при запуске программы...
← →
Сергей М. © (2007-10-09 15:08) [1]
> дизайнер полей такую штуку позволяет
Он-то позволяет.
А вот СУБД, с данными которого работает CDS, может и не поддерживать такой тип данных в поле.
← →
Маша Шрайбер © (2007-10-09 15:35) [2]Если его CDS вообще работает с БД.
← →
Ega23 © (2007-10-09 15:38) [3]
> А вот СУБД, с данными которого работает CDS, может и не
> поддерживать такой тип данных в поле.
CDS локальный.
← →
Ega23 © (2007-10-09 15:38) [4]В смысле, без провайдера. Тупо хочу использовать как DataStorage
← →
Маша Шрайбер © (2007-10-09 15:49) [5]>> Ega23 © (09.10.07 14:36)
>> Только вот ошибка при запуске программы...
Какая?
← →
Сергей М. © (2007-10-09 15:59) [6]
> Ega23 © (09.10.07 15:38) [4]
Только что попробовал у себя при тех же условиях.
Никакой ошибки нет, все в порядке.
← →
Ega23 © (2007-10-09 16:03) [7]
> Только что попробовал у себя при тех же условиях.
> Никакой ошибки нет, все в порядке.
А можно код формы и dfm взглянуть?
Просто, похоже, мне дольше объяснять здесь придётся, проще посмотреть один раз...
← →
Ping (2007-10-09 16:29) [8]Вот это дает ошибку при создании CDS.CreateDataSet:
var
F: TField;
i: integer;
begin
F := TVariantField.Create(CDS);
F.FieldName := "Var_Field";
F.Index := CDS.FieldCount;
F.DataSet := CDS;
CDS.CreateDataSet; // Invalid field type
То есть, такой тип поля не поддерживается.
Совет: Создай поле TBlobField с размером в 16 байт и пиши в него вариант.
← →
Сергей М. © (2007-10-09 16:34) [9]А, я понял.
Ты не Field добавил, а FieldDef.
Естественно что поле не может иметь заранее неопределенный тип данных, каковым является вариантный тип.
← →
Игорь Шевченко © (2007-10-09 16:50) [10]Не можешь
The ClientDataset does not support ftVariant field types
http://216.101.185.148/scripts/isapi.dll/article?id=04E6A14D&article=3959369
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c