Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
pavel73 Гость
|
Добавлено: Сб Июн 19 2004 18:38 Заголовок сообщения: значение по умолчанию |
|
|
Создаю и модифицирую таблицу
CREATE TABLE PERIOD ( NAM VARCHAR(20) CHARACTER SET WIN1251 NOT NULL, INDICATOR SMALLINT, PRIMARY KEY (NAM) );
ALTER TABLE PERIOD DROP INDICATOR, ADD INDICATOR SMALLINT DEFAULT 1 NOT NULL;
Использую компонент со страницы InterBase PeriodSet :TIBDataSet:
DataModule1->PeriodSet->Insert();
DataModule1->PeriodSet->FieldByName("Nam")->AsString=FormatDateTime("MMMM.yyyy",DTP1->Date);
DataModule1->PeriodSet->Post();
Привыполнение данного кода генерируется сообщения об ошибке при выполнение программы, как я понял проблема в том что field ‘indicator’ default ‘1’ не присваивается и остается null - значения, я только начало работать с InterBase и решил создать аналог bool поле как в paradox. |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Вс Июн 20 2004 16:25 Заголовок сообщения: |
|
|
1. Ошибку давай как было сказано, а не как ты понял.
2. Прямой insert проходит (в IBConsole или что там)? |
|
Вернуться к началу |
|
|
|