Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не проходит запрос на добавление данных / 11 сообщений из 11, страница 1 из 1
19.09.2016, 11:30
    #39311199
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
Подскажите пожалуйста что не так,
имеется запрос на добавление данных следующего вида:

Код: sql
1.
2.
3.
Insert Into tblEquipment (iGroup, iName, iType, strDescription, strIn, strNote )
SELECT      tblGroup.iGroup, tblEquipmentNames.iName, tblEquipmentTypes.iType, Оборудование.[Обозначение/Характеристики], Оборудование.Входимость, Оборудование.Примечание
FROM tblGroup INNER JOIN (tblEquipmentTypes INNER JOIN (tblEquipmentNames INNER JOIN Оборудование ON tblEquipmentNames.strName = Оборудование.Наименование) ON tblEquipmentTypes.strType = Оборудование.[Типовое обозначение]) ON tblGroup.strGroup = Оборудование.Группа;
...
Рейтинг: 0 / 0
19.09.2016, 11:35
    #39311201
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
Извиняюсь, случайно отправил не дописав.

Имеется запрос следующего вида:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Insert Into tblEquipment (iGroup, iName, iType, strDescription, strIn, strNote )
SELECT           tblGroup.iGroup, 
                     tblEquipmentNames.iName, 
                     tblEquipmentTypes.iType, 
                     Оборудование.[Обозначение/Характеристики], 
                     Оборудование.Входимость, 
                     Оборудование.Примечание
FROM tblGroup 
       INNER JOIN (tblEquipmentTypes 
                INNER JOIN (tblEquipmentNames 
                    INNER JOIN Оборудование 
ON tblEquipmentNames.strName = Оборудование.Наименование) 
ON tblEquipmentTypes.strType = Оборудование.[Типовое обозначение]) 
ON tblGroup.strGroup = Оборудование.Группа;



Проверочный запрос с Select работает корректно, но на добавление запрос не проходит. Выдает сообщение об ошибке нарушение уникальности ключа, - но в целевой таблице ключ это поле счетчик, и в вышеуказанном запросе оно никак не фигурирует. В чем может быть проблема?
...
Рейтинг: 0 / 0
19.09.2016, 11:37
    #39311202
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
Таблица [Оборудование] - временная, по сути это импортированная из Excel таблица, данные которой пытаюсь записать в базу данных.
...
Рейтинг: 0 / 0
19.09.2016, 11:42
    #39311206
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
Более того, в целевой таблице удалил вообще все записи. Все равно ничего не добавляет и выдает ту же ошибку. ((
...
Рейтинг: 0 / 0
19.09.2016, 11:47
    #39311208
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
...
Рейтинг: 0 / 0
19.09.2016, 11:48
    #39311210
Не проходит запрос на добавление данных
В таблице tblEquipment уже есть записи? Может счетчик сбился? Если добавить запись вручную, какое значение у счетчика?
...
Рейтинг: 0 / 0
19.09.2016, 11:49
    #39311211
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
Decabrist,

ответ прямо на картинке - не нужно добавлять ключ в таблицу ибо он у вас счетчик и генерируется автоматически
...
Рейтинг: 0 / 0
19.09.2016, 11:52
    #39311214
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
vmag,

ну либо ключ не счетчик и уникальный, а вы его дублируете 1179 раз
...
Рейтинг: 0 / 0
19.09.2016, 11:52
    #39311215
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
Целевая таблица:
Перед этим запросом проводил подобные же запросы на tblElementNames, tblElementTypes и там все проходило без проблем, правда там только по два поля: ключ-счетчик, и поле-значение, в новом запросе пытаюсь добавить ряд полей, т.к. таблица более сложная, структуру запроса не менял, все вроде бы тоже самое, но не проходит.
...
Рейтинг: 0 / 0
19.09.2016, 11:54
    #39311217
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
vmag,

так счетчик я вообще не трогаю. В запросе нет этого поля.
...
Рейтинг: 0 / 0
19.09.2016, 11:58
    #39311220
Decabrist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не проходит запрос на добавление данных
Все добавилось, извините за беспокойство.

В схеме данных были ошибки. Не назначены связи между связанными таблицами, и одна лишняя связь - которая вероятно и создавала проблему. Поправил схему - все заработало.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не проходит запрос на добавление данных / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]