Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
84 / 11 / 7
Регистрация: 10.02.2012
Сообщений: 225
Записей в блоге: 3

Заполнить поле Дата по умолчанию

05.02.2015, 16:33. Показов 1931. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. БД Firebird есть поле тип дата. Если это поле не заполняешь, то выводится ошибка '' is not valid date and time. Есть вариант какой-нибудь, чтобы не заполнять поле а по умолчанию туда устанавливалось пустое значение.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2015, 16:33
Ответы с готовыми решениями:

Значение по умолчанию в поле дата
всем привет! возможно ли как нибудь в поле дата на форме, значением по умолчанию сделать "текст", выдает ошибку, это явно...

Поле Дата в access: значение по умолчанию
Не могу понять как сделать что бы поле в поле с датой при введении даты и нажатии новой записи, эта дата становилась по умолчанию. В...

Заполнить значениями по умолчанию поле
Доброго времени суток. Мне нужно заполнить значением по умолчанию ComboBox. Допустим есть модель со следующим свойством. ...

4
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
06.02.2015, 04:21
Цитата Сообщение от kelabod Посмотреть сообщение
is not valid date and time
если не можешь перевести - пользуйся переводчиком. Ты вставляешь значение, которое не является датой или временем, ну и пустым(null) соответственно тоже.
Показывай код, запрос.
0
2 / 2 / 1
Регистрация: 06.02.2015
Сообщений: 19
06.02.2015, 04:53
Есть много вариантов:
SQL
1
2
3
4
5
CREATE TABLE TEST_TABLE (
    ID    INTEGER NOT NULL,
    DT1  TIMESTAMP,                          -- Разрешить вставку пустых значений
    DT2   TIMESTAMP DEFAULT 'now' NOT NULL   -- Вставлять текущую дату/время по-умолчанию
);
Можно триггер написать...
0
84 / 11 / 7
Регистрация: 10.02.2012
Сообщений: 225
Записей в блоге: 3
06.02.2015, 11:00  [ТС]
спс за ответы вот код сделал с проверкой Edita на на пустоту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
int id;
DataModule3->IBTransaction2->Active=true;
IBDataSet1->Active=true;
IBDataSet1->Append();
try
   {
 
    IBDataSet1->GeneratorField->Field.ElementSize();
    IBDataSet1->FieldByName("number_act")->AsString=Edit12->Text;
    if(Edit13->Text!="")
    {
    IBDataSet1->FieldByName("data")->AsDateTime=Edit13->Text;
    }
    else
    {}
    
    
    IBDataSet1->FieldByName("del")->AsInteger=0;
    IBDataSet1->Post();
    id=IBDataSet1->FieldByName("nomer")->AsInteger;
        Label1->Caption=id;
    DataModule3->IBTransaction2->Commit();
    Form1->IBDataSet1->Active=false;
    Form1->IBDataSet1->Active=true;
    Application->MessageBox(L"Запись добавлена",L"ВНИМАНИЕ!",MB_OK+MB_ICONSTOP);
    
 
   }
 
    catch(Exception *ex)
    {
    str_error=ex->Message;
    Application->MessageBox(str_error.w_str(),L"ВНИМАНИЕ!",MB_OK+MB_ICONSTOP);
    DataModule3->IBTransaction2->Rollback();
 
    }
У меня была такая фигня, что если поле Edit13 было пустым, то постоянно вываливалась ошибка not valid date.
Я полез в iexpert подредактировал domen на поле data поставил там default 0 и все вроде заработало. потом глук какой-то и опять начала вываливаться эта ошибка. Пришлось придумать условие проверки, но мне кажется это не совсем корректно.
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
09.02.2015, 03:59
Поле data тип какой? Строковый?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.02.2015, 03:59
Помогаю со студенческими работами здесь

Заполнить поле временем, но записывается дата
Здравствуйте, у меня возникла небольшая проблемка, я хочу заполнить поле временем(например 16:30), а в результате получаю дату. Вот код: ...

Заполнить поле типа дата в длинном формате через VBA
В таблице есть поле Date, формат которого при создании таблицы задан как длинный (дата + время). При открытии в VBA рекордсета,...

Как по умолчанию заполнять поле "дата" текущей датой
Здравствуйте! В Бд sql есть поле с типом "data" В detailview подключенном к sqldatasource , при создание новой записи как по умолчанию...

Поле Дата, как вывести только год в отдельное поле?
Как из поля Дата вывести только год, т.е. допусти в поле значение 25.05.2010, а нужно что бы выводило только 2010? За ранее благодарен.

Дата по умолчанию
Здравствуйте. Подскажите пожалуйста. Как в MySql можно сделать значение по умолчанию(текущая дата) для "Дата продажи". К примеру...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru