![]() |
Как записать массив в поле ClientDataSet?
Доброго времени суток, господа! У меня есть маленькая проблемка. Я создаю динамически поля в ClientDataSet. И встает необходимость сделать кое-какие поля массивного типа (ftArray), чтобы в дальнейшем туда загонять одномерные массивы. Суть вопроса такова: как записывать массив в конкретную "ячейку"?
Код:
for i := 1 to number do // Создаю поле |
Если я правильно понял проблему, то должно выглядеть что-то типо такого:
Код:
... |
Если бы все было так просто, то я бы здесь не задавал вопрос. Вот что мне выдает компилятор при попытке выполнить программу c Вашим кодом:
Цитата:
|
В массиве qi какой тип данных?
Попробуйте изменить тип данных в этой строке - "DataType := ftArray;" на тот что хранится в массиве. |
А я уже по-другому решил проблему: написал - "DataType := ftString", а дальше массив перевел в строку, после чего записал строку в "ячейку".
|
Время: 22:36. |
Время: 22:36.
© OSzone.net 2001-