|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2009, 17:55 | #1 |
Форумчанин
Регистрация: 07.10.2008
Сообщений: 213
|
Ошибка инструкции Insert
Работаю в SQL server'е.
Описание проблемы: Создаю две таблицы для своей БД (Собственник и фирма): Первая таблица Код:
Код:
Код:
Код:
Код:
Код:
поле FIRM_NUMBER получит дефолтовое значение НОЛЬ, а остальные поля - те значения, которые я ввел с помощью Insert(т.е. 'Название фирмы' и 1(единичку) соответственно). Если убрать внешние ключи, то все нормально вводится... |
18.11.2009, 19:08 | #2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
странные у вас какие-то чеки прописаны и дефолты на праймари
раз уж праймари, то они и должны заполняться не по дефолту а по проблеме: видимо, нет такой записи в табл. SOBSTVENNIK с полем nomer_SOBSTV = 1 |
18.11.2009, 19:21 | #3 |
Форумчанин
Регистрация: 07.10.2008
Сообщений: 213
|
я default для праймари поставил для случая, если бы у нас номера собственника не было в представлении,то при ставке строки, он бы значение null попытался бы всунуть туда, а так ноль поставит
А так его конечно нужно убрать, просто я забыл про него Кстати, за ответ спасибо большое, действительно 1 не внес при заполнении, невнимательность подвела .... Последний раз редактировалось tools; 18.11.2009 в 19:25. |
18.11.2009, 21:32 | #4 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
я говорил про это
Код:
это же праймари а чтобы оно гарантированно заполнялось нужно ставить ему NOT NULL |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MMX инструкции , С++ и *.bmp | gizmonder | Общие вопросы C/C++ | 0 | 14.11.2009 22:39 |
Почему после выполнения do-while, вложенного в if, инструкции дальше не выполняются? | Chewing_dog | Помощь студентам | 3 | 09.06.2009 06:44 |
SQL: Insert и Delete в чем ошибка? | FReeMAN(Q) | Помощь студентам | 2 | 17.04.2009 18:09 |
insert через table->grid: ошибка | Geddar | БД в Delphi | 2 | 06.06.2008 13:43 |
Ошибка при Выполнении Insert | nimf | БД в Delphi | 2 | 27.11.2007 18:16 |