Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Проблема с Computed field (InterBase)   Найти похожие ветки 

 
hawkins   (2004-08-16 18:05) [0]

Программеры под InterBase помогите решить проблему.
Программа такая : В окне Form1  в runtime создаются компоненты
IBDatabase,  IBTransaction, IBQuery, IBTable;

открывается IBDatabase: IBDatabase.Open ;
далее в IBQuery.SQL пишу текст :

"ALTER TABLE MYTABLE ADD Full_name COMPUTED BY
(first_name || "," || last_name); "

Выполняю IBQuery.ExecSQL. Т.е. в таблице MYTABLE
создаю Computed Field.

Далее открываю таблицу MYTABLE ( делаю IBTable.Open)
и здесь появляется ошибка:
"Error: attemted update of read-only column"

А вот если сделать то же самое но в sql написать:
"ALTER TABLE MYTABLE ADD Full_name COMPUTED BY
(first_name); "

то никакой ошибки нет. Ошибки также не будет  если
после выполнения IBQuery.ExecSQL  сначала
переоткрыть IBDatabase ,  а после этого открывать таблицу.

IBQuery и IBTable работают через IBTransaction.


 
LM2   (2004-08-16 18:12) [1]

А коммит делаешь после создания столбца?


 
Соловьев ©   (2004-08-16 18:13) [2]


> ALTER TABLE MYTABLE ADD Full_name COMPUTED BY
> (first_name || "," || last_name); "

ИМХ, зачем нагружать этим делом сервак, если все это можно с успехом сделать на клиенте? Все равно на клиенте я так понял есть эти два поля, которые ты складываешь?


 
hawkins   (2004-08-16 18:33) [3]

>А коммит делаешь после создания столбца?

делаю...


 
zacho   (2004-08-16 18:53) [4]

А у меня такой вопрос:
Нафига DDL в клиентском приложении ?



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.065 c
14-1093103407
QuasiLamo
2004-08-21 19:50
2004.09.12
База слов из MSWord


14-1092645916
КаПиБаРа
2004-08-16 12:45
2004.09.12
Лоббирование и программирование


1-1093674631
GrayFace
2004-08-28 10:30
2004.09.12
Есть ли в Delphi какие-нибудь средства макроподстановки?


14-1093339536
WondeRu
2004-08-24 13:25
2004.09.12
Зачем клаве Scroll Lock?


14-1093077055
olookin
2004-08-21 12:30
2004.09.12
Не подскажете ли, кто написал и исполнил песню со словами "У меня