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

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

TQuery [D5, MSSQL]


ruslan ©   (2003-07-02 16:02:00) 

Уважаемые мастера,
ввел в таблицу вычисляемые поля (3 шт),
далее попробовал выполнить команду вставки из Query Analyzer - без вопросов,
НО та же команда из проги с Query.ExecSQL - выдает ошибку:
"Insert failed because the following SET options have incorrect settings: ARITHABORT"
Пожалуйста помогите


ruslan   (2003-07-04 07:50:00) [1]

> интересующийся (04.07.03 05:49)
create table A
(
KOD1 decimal (19) not null,
KOD2 decimal (19) not null,
EXP int not null default(0) check (exp in (0,1)),
DATA datetime,
EKOD1_uk as (kod1*EXP),
E_KOD1 as (kod1*(1-EXP)),
E_KOD2 as (kod2*(1-EXP)),
Constraint PK_A primary key (kod1, kod2),
Constraint UK_A unique (kod2, EKOD1_uk)
)


интересующийся   (2003-07-04 05:49:00) [2]

>ruslan
> структуру таблицы A


ruslan   (2003-07-03 08:49:00) [3]

> Alibaba © (03.07.03 08:43)
если получится (с ADO и/или др. компонентами) - сообщи


Alibaba   (2003-07-03 08:43:00) [4]

>ruslan
>...Думаю хорошая замена триггера, но...

Заменить триггер таким образом - это интерестно.
Надо попробовать.


ruslan   (2003-07-03 08:26:00) [5]

тем кто интересуется вопросом:
источник проблемы - попытка использовать вычисляемое поле в составе уникального ключа таблицы. Думаю хорошая замена триггера, но...
Если есть идеи как все-же совместить - напишите.
Спасибо


ruslan   (2003-07-03 07:51:00) [6]

> Жук. insert into A (kod1, kod2) values (1,1)
не помогло - та же ошибка


Жук   (2003-07-02 16:31:00) [7]

insert into A (kod1, kod2) values (1,1)


ruslan   (2003-07-02 16:14:00) [8]

вычисляемые поля в команде не упомянаются


ruslan   (2003-07-02 16:13:00) [9]

insert into A (kod1, kod2, data) values (1,1,null)
первичный ключ таблицы А [kod1, kod2]


Наверх

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