1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
||||||
1 | ||||||
Ошибка при оставлении пустым поля Integer24.01.2020, 06:34. Показов 3823. Ответов 13
Метки нет (Все метки)
Здравствуйте.
1. При оставлении пустым полей "Integer" выдает ошибку. Lazarus & Firebird. с другими полями такого нет.
2. И еще. Подскажите, как перенести длинную строку кода "Query_Add.SQL.Text :=..." на новую без потери работоспособности???
0
|
24.01.2020, 06:34 | |
Ответы с готовыми решениями:
13
BSOD при оставлении ноута включенным на ночь Внешний отчет (материальный) выводится пустым при формировании. Ошибка в запросе Ошибка : Нельзя преобразовать тип array [1..8] of integer к integer Ошибка 'is not a valid integer value' при вводе в Edit |
Джоуи
|
||||||
24.01.2020, 10:17 | 2 | |||||
1
|
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
|
25.01.2020, 06:17 [ТС] | 3 |
То же самое происходит, если не заполнить поле типа "Date"
0
|
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
|
25.01.2020, 10:13 [ТС] | 5 |
Тогда каждое поле проверять - заполнено или нет и сохранять после этого???
- разве нет другого способа??? Аналогичная ситуация при добавлении новой записи.
0
|
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
|
25.01.2020, 12:32 [ТС] | 7 |
Самое интересное, что из них нет ни одного обязательного поля. Присваивать значение по умолчанию возможно при добавлении новой записи, но как быть при редактировании???
0
|
Модератор
|
|
25.01.2020, 13:29 | 8 |
Сообщение было отмечено salaev как решение
Решение
1. Не использовать компоненты DBEdit
2. Динамически формировать запрос. 3. Пересмотреть свою архитектуру БД: в ней не должно быть незаполненных полей.
1
|
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
|
26.01.2020, 09:32 [ТС] | 9 |
Теперь, если в поле были изменения, то выполняется обновление. Так ошибок не выдаёт. Но если я удаляю дату из поля (она не всегда нужна), это воспринимается как изменение и сново ошибка, т. К. Он не может присвоить пустое значение ячейке (хотя оно не является обязательным)
Это касается полей integer и date
0
|
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
||||||
26.01.2020, 13:29 [ТС] | 11 | |||||
Когда я присваиваю полю Date значение Null ошибки не возникает. Все работает.
типа 'Update Obrazovanie SET UCH_ZAV_DATE= если поле пусто-тогда Null, иначе значение поля...' ?
0
|
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
||||||
20.01.2021, 19:47 [ТС] | 12 | |||||
остановился на таком варианте
0
|
D1973
|
20.01.2021, 20:21
#13
|
Не по теме: мда... медленно, но не верно...
0
|
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 93
|
|
22.01.2021, 08:19 [ТС] | 14 |
Сделал давно. Решил поделиться. Может пригодиться кому.
0
|
22.01.2021, 08:19 | |
22.01.2021, 08:19 | |
Помогаю со студенческими работами здесь
14
Ошибка при преобразовании типов Integer и String Ошибка при создании поля таблицы и указании расположения поля в таблице Как создать таблицу с пустым названием поля Запрет ввода поля с пустым значением в форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |