Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изучаю SQL. Как добавить запись в таблице с полем-массивом


vladkat ©   (2004-03-29 00:59:00) 

Есть таблица с полем в виде массива.

create table new_table (AAA integer [1:2]);

Как занести в это поле значение?

insert into new_table (AAA) values ({10,20});

Это выражение почему-то не работает.
   Подскажите ошибку. Спасибо.


Кщд   (2004-03-29 09:51:00) [1]

stud ©   (29.03.04 09:25) [6] точно
см. APIGuide
FIBPlus поддерживает


stud   (2004-03-29 09:25:00) [2]

работать если не ошибаюсь можно только через IB API


vladkat   (2004-03-29 09:22:00) [3]

ЮЮ, так тоже не работает.
Через UPDATE пробовал, не получается


ЮЮ   (2004-03-29 08:52:00) [4]

А если так?
insert into new_table (AAA[1:2]) values (10,20)

P.S. В синтаксисе INSERT (в отличие от SELECT и UPDATE) вариант с [1:2] не опиcан. Mожет неспроста?


vladkat   (2004-03-29 08:44:00) [5]

Конкретно я изучаю InterBase6 которая идет в купе с Delphi6


vladkat   (2004-03-29 08:39:00) [6]

Диалект 1. Первая строчка работает - сомнений нет. Если я не ошибаюсь - так создается массив из двух элементов, с индексом 1 и 2.
Вторая строчка не работает - выдает код -104. Так вот и вопрос.
Если мы создали поле-массив, как мы его можем использовать?
Как для начала присвоить ему значения?


Fay   (2004-03-29 02:59:00) [7]

А что это за диалект? Я спрашиваю потому, что интересно узнать, откуда у Вас уверенность, что подобный код вАщЕ может работать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо