Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access не позволяет добавлять записи / 21 сообщений из 21, страница 1 из 1
15.02.2004, 14:02
    #32409757
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Проблема: проект Access связан с MSSQL, невозможно добавить записи в таблицу в которой отутствует Primary Key. Как следствие нельзя добавить записи в таблицы с Внешним ключом. Причем MSSQL свободно позволяет добавлять в такие таблицы записи своими средствами, естественно проверяя целостность. Речь идет про режим таблицы, через запросы все работает.
...
Рейтинг: 0 / 0
15.02.2004, 15:34
    #32409771
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Ну и в чем проблема? Определить правильный Primary Key?
...
Рейтинг: 0 / 0
15.02.2004, 15:37
    #32409773
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
а зачем мне Primary key в связанной таблице?
...
Рейтинг: 0 / 0
15.02.2004, 15:44
    #32409775
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
В связанной с чем?
...
Рейтинг: 0 / 0
15.02.2004, 16:20
    #32409783
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Обязательно! Обязательно должен быть Primary Key. Иначе Аксесс ничего не даст делать.

Если не ошибаюсь, можно сделать Primary Key только в Аксессе, при его отсутствии в самой таблице.
...
Рейтинг: 0 / 0
15.02.2004, 16:22
    #32409785
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Вот:\r
\r
/topic/39767#261835
...
Рейтинг: 0 / 0
15.02.2004, 17:00
    #32409792
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
В.С.Если не ошибаюсь
Увы...
...
Рейтинг: 0 / 0
15.02.2004, 17:34
    #32409798
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Ошибаешься, Саныч, ошибаешься... Если, конечно, речь идет о аксесовском проекте (т.е. adp). Ну а если mdb и связь через ODBC - то не ошибаешься :)
...
Рейтинг: 0 / 0
15.02.2004, 21:42
    #32409856
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Я имел в виду mdb. С adp я не работал.

А в вопросе действительно проект... Прошу прощения.
...
Рейтинг: 0 / 0
16.02.2004, 15:35
    #32410639
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
это что же получается для каждой таблицы в которуя я хочу добавлять записи из Access, я ДОЛЖЕН создать Primary Key? Бред какой-то, всю жизнь думал, что Primary Key нужен для того чтобы уникально идентифицировать записи в таблице, и с возможностью добавления новых записей в таблицу ника не связан.
...
Рейтинг: 0 / 0
16.02.2004, 15:39
    #32410649
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Логика, наверно, такая:

нельзя обновлять => открывается read-only => нельзя добавлять
...
Рейтинг: 0 / 0
16.02.2004, 15:41
    #32410653
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
а почему нельзя обновлять?
...
Рейтинг: 0 / 0
16.02.2004, 15:46
    #32410658
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
нет первичного ключа => невозможно идентифицировать запись => см. выше :^)
...
Рейтинг: 0 / 0
16.02.2004, 15:47
    #32410663
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
автора почему нельзя обновлять?

Патамушта

А если серьезно, то берем Гетца т.2 и читаем.
И пока не прочитаем весь 2-й том даже близко не подходим к ADP+MS SQL
...
Рейтинг: 0 / 0
16.02.2004, 15:47
    #32410664
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
а почему нельзя обновлять?
Потому что неизвестно что обновлять. Потому что неизвестно как запись идентифицировать.
...
Рейтинг: 0 / 0
16.02.2004, 15:55
    #32410676
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
вот теперь действительно логично, всем спасибо!
to incold: а где взять этого самого Гетца, есть ли сылка?
...
Рейтинг: 0 / 0
16.02.2004, 15:59
    #32410684
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
а как же MSSQL идентифицирует записи при их обновлении и добавлении?
...
Рейтинг: 0 / 0
16.02.2004, 16:07
    #32410704
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Где взять Гетца: пустить поиск на этом сайте по слову Гетц - много интересного найдешь.

автора как же MSSQL идентифицирует записи при их обновлении и добавлении?

Это наверное было удаление через Enterprize Manager.
Там если нет первичного ключа, то идет идентификация по всем полям.
Проверь: сделай две абсолютно одинаковые записи и попробуй удали.
...
Рейтинг: 0 / 0
16.02.2004, 16:15
    #32410730
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
to incold: действительно идет идентификация по всем полям, проверил, SQL - ругается. Выходит надо в каждой таблице создавать Primary Key?
...
Рейтинг: 0 / 0
16.02.2004, 16:17
    #32410732
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
Пожалуй Гетца рановато посоветовали
Прочитай книжку по азам теории реляционных баз данных
...
Рейтинг: 0 / 0
16.02.2004, 16:27
    #32410744
Shaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access не позволяет добавлять записи
не рановато, азы давно выучил, просто никогда до этого с подобной проблемой не сталкивался, а Primary Key использовал только для ссылки нанего во внешнем ключе и для таблиц в которых действительно должны быть уникальные записи (справочники). Огрехи образования.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access не позволяет добавлять записи / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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