Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Чтение и запись поля типа массив в Builder / 2 сообщений из 2, страница 1 из 1
22.11.2005, 17:26
    #33393169
Jay
Jay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение и запись поля типа массив в Builder
Добрый вечер.
Есть таблица:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE sosoblc
(
  ko1 int4,
  vid int2,
  koord float8[],
  id_gran int4 DEFAULT nextval('id_gran_v'::text),
  ko2 int4
)
вопрос в том, как в Builder'e произвести чтение и запись в поле koord.

Нужно что-то типа:

Код: plaintext
1.
2.
3.
4.
5.
6.
float Koord[ 600 ];

dmMarsh->DataCoord->Open();
dmMarsh->DataCoord->Insert();
dmMarsh->DataCoord->FieldByName("koord")->Value=Koord; 
dmMarsh->DataCoord->UpdateBatch();
...
Рейтинг: 0 / 0
23.11.2005, 08:19
    #33393735
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение и запись поля типа массив в Builder
На сколько я понимаю, то сам Builder не поддерживает типа данных float8[].
Можно попробывать записать что-то в это поле не из C++Builder'а, посмотреть тип и значение этого поля в Builder (мне кажется, что это будет blob), ну и попробывать писать в него соответственно полученным результатам.

PS Это теория, на практике не проверял и не делал.
PPS Было бы интересно услышать результат/решение вопроса.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Чтение и запись поля типа массив в Builder / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]