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

Вниз

кто - нибудь///   Найти похожие ветки 

 
Listik   (2002-09-06 16:07) [0]

ПОмогите please!!!
Помогите, пожалуйсто, может глупо и не стоит внимания, но делаю
как описано в примерах, а не получается спросить больше негде...

Почему-то никак не получается подставлять default значения в поля при
добавлении новой записи. База InterBase.
Default описаны и IBConsole их показывает.

Почему-то в тригере значение генератора записывается после insert,
хотя описан BEFORE INSERT - (для увеличения кода записей)

спасибо.


 
Val ©   (2002-09-06 16:27) [1]

а зачем их вставлять-то, если они default?


 
Listik   (2002-09-06 16:28) [2]

default не подставляются


 
Listik   (2002-09-06 16:30) [3]

то есть если user не вводит значения, то должно быть default? а его нет


 
Val ©   (2002-09-06 16:36) [4]

как у вас объявлена таблица и как вводятся данные?


 
Wolf226   (2002-09-06 17:01) [5]

Тут происходит такая вещь. Когда вставляешь запись, и в поле по умолчанию всталяешь значение даже Null, то дефаулт игнорируется. Поэтому на до использовать Query,
(Например select id, name, summa from tablename) -
a summa default 0
тогда в UpdateSQL.InsertSQL="insert into tablename(id,name) values (:id, :name)"
Вот тогда и подставит 0.

Вот как раз перед вставкой записывается ID.
Interbase просто не вставит null в поле not null. А так перед вставкой туда ID загоняем


 
Listik   (2002-09-06 17:05) [6]

спасибо, сейчас попробую



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-85508
Rule
2002-09-16 22:24
2002.09.26
Очень прошу помочь, помираю (горит проект) !!!!!!!!!!!!!!!!!!!!!!


1-85480
Лена
2002-09-16 16:34
2002.09.26
Общие вопросы


1-85475
VaS
2002-09-16 13:59
2002.09.26
IDL, size_is()


3-85406
Voldemar2000
2002-09-06 00:25
2002.09.26
БД FoxPro


3-85308
id_privin
2002-09-02 19:15
2002.09.26
как заставить IBDataSet выглядеть как OracleDataSet