|
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 10
|
|
База данных Социальный учет21.04.2018, 19:21. Показов 4754. Ответов 71
Уважаемые форумчане,помогите с заданием.
Выдает "Невозможно добавление или изменение записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице". Никак не могу понять в чем именно дело
0
|
|
| 21.04.2018, 19:21 | |
|
Ответы с готовыми решениями:
71
База данных Учет ДТП
База данных Учет нагрузки учителей |
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 22.04.2018, 15:22 | |
|
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 22.04.2018, 15:26 | ||
|
nape63 утверждает, что да. А доказать не хочет.
0
|
||
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
||
| 22.04.2018, 15:34 | ||
|
Добавлено через 4 минуты Capi, Логическое = Integer! 0 = False -1 = True Но это Integer! - если там другие значения - БД их просто не распознаёт. Получаем ошибку нейтрального положения. Такого не должно быть - но бывает.
0
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 22.04.2018, 15:36 | ||
|
Выложите табличку с таким содержимым. Пусть там даже одно поле всего будет, логическое. Только в формате не новее 2007. Пожалуйста.
0
|
||
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
||
| 22.04.2018, 15:45 | ||
|
Но подобное видел после некоторого импорта, о чём и написал. Да!, повторяю, это глюк, и такого не должно быть, но, увы бывает. Добавлено через 2 минуты nape63, Покажите пожалуйста нейтральное положение логического поля для Capi, и меня лично. Будем признательны. Спасибо.
0
|
||
|
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
|
|
| 22.04.2018, 15:46 | |
|
0
|
|
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
|
| 22.04.2018, 15:50 | |
|
Capi, кстати что там, как раз, и было про Null
Если разрешить в поле Nulll значения - и принудительно их туда ... машина не распознает... Будет нейтрально (Не установлено)
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||||||||||||
| 22.04.2018, 16:02 | ||||||||||||
Сообщение было отмечено Eugene-LS как решение
РешениеПусть B - логическое поле в таблице T. Выполним первый запрос
Выполним второй запрос
1
|
||||||||||||
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
||
| 22.04.2018, 16:09 | ||
|
Который бывает, ориентироваться на него не стоит. Ваш запрос не выполнит задачи. Правила поля уже установлены. Повторяю: "Занудство это не ваше" ... почитаем что nape63 сочинит.
0
|
||
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 22.04.2018, 16:12 | |
|
Насколько я помню (версия 2003): если в таблице есть необязательное логическое поле и любым способом (в таблице, в форме, в наборе данных, запросом, ...) присвоить ему значение 0 или Null - то сохраниться 0, если другое целое - то -1.
0
|
|
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
|
| 22.04.2018, 16:14 | |
|
0
|
|
|
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
|
||
| 22.04.2018, 16:15 | ||
Ну, в данном случае с наскока эффект, кода в логическом поле можно сохранить Null не получилось. Похоже, Access это пресекает. Хотя тоже это видел
0
|
||
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
||
| 22.04.2018, 16:21 | ||
|
nape63,
Не Боги БД пишут ... Спасибо что поняли и постарались.
0
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|||||
| 22.04.2018, 16:30 | |||||
|
А то товарищи nape63 и Eugene-LS были за то, что Null может храниться. Хотя я именно в такой формулировке многократно повторяла вопрос.
Добавлено через 1 минуту Если сто раз сказать "халва", слаще не станет...
1
|
|||||
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||
| 22.04.2018, 16:32 | ||
|
Не по теме: Опоздал
0
|
||
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
|
| 22.04.2018, 16:34 | |
|
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|||
| 22.04.2018, 16:38 | |||
|
Таким образом, запрос задачу выполнил. Показал невозможность принудительного присвоения и, соответственно, хранения Null.
1
|
|||
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
|
| 22.04.2018, 16:45 | |
|
Capi, вы абсолютно правы во всём.
Спасибо вам большое! Всегда, трепетно, прислушиваюсь к вашему мнению.
0
|
|
|
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
|
||||||
| 22.04.2018, 17:17 | ||||||
|
Таки да ))). Даже если Null принудительно писать. Первый раз поле rcs("CallData") просто не упоминал )))
Вот только интересно, как хранится. Может он только выводит для этого поля 0. А в реале все тот же Null, если его не инициализировали. Хотя. и в "С" NULL потом разматывается в тот же 0
0
|
||||||
|
13227 / 5912 / 1519
Регистрация: 05.10.2016
Сообщений: 16,557
|
||
| 22.04.2018, 17:29 | ||
|
Приветствую такое и сам люблю. Уже писалось выше - ввод нейтральных невозможен. Это ошибка возникающая при импорте (преобразовании) данных - и далеко не всегда. Попробуйте преобразовать поле с различными значениями в логическое - вот вам и будет.
0
|
||
| 22.04.2018, 17:29 | |
|
Помогаю со студенческими работами здесь
60
База данных учет компьютерной техники База данных учет заявок на авибилеты Учет ос база данных. нужно разобраться База данных учет канцелярских товаров База данных: Учет призеров олимпийских игр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности
Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано.
. . .
|
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
|
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива
Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
|