powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Чтение и запись поля типа массив в Builder
2 сообщений из 2, страница 1 из 1
Чтение и запись поля типа массив в Builder
    #33393169
Jay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jay
Гость
Добрый вечер.
Есть таблица:
Код: 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
Чтение и запись поля типа массив в Builder
    #33393735
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько я понимаю, то сам Builder не поддерживает типа данных float8[].
Можно попробывать записать что-то в это поле не из C++Builder'а, посмотреть тип и значение этого поля в Builder (мне кажется, что это будет blob), ну и попробывать писать в него соответственно полученным результатам.

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


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