Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.075 c
2-1192004898
Ega23
2007-10-10 12:28
2007.11.04
А почему у TDateTimePicker


15-1191597227
Kantemir_maslov
2007-10-05 19:13
2007.11.04
TMemo c CheckBox ами


15-1191013364
Kostafey
2007-09-29 01:02
2007.11.04
С днем рождения ! 29 сентября


15-1191755189
Бисти Бойс
2007-10-07 15:06
2007.11.04
Картинки с этого сайта не показываются


2-1192187209
kyn66
2007-10-12 15:06
2007.11.04
Окно не раскрывается полностью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский