
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.02.2004, 14:02
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
Проблема: проект Access связан с MSSQL, невозможно добавить записи в таблицу в которой отутствует Primary Key. Как следствие нельзя добавить записи в таблицы с Внешним ключом. Причем MSSQL свободно позволяет добавлять в такие таблицы записи своими средствами, естественно проверяя целостность. Речь идет про режим таблицы, через запросы все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 15:34
|
|||
|---|---|---|---|
Access не позволяет добавлять записи |
|||
|
#18+
Ну и в чем проблема? Определить правильный Primary Key? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 15:37
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
а зачем мне Primary key в связанной таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 15:44
|
|||
|---|---|---|---|
Access не позволяет добавлять записи |
|||
|
#18+
В связанной с чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 16:20
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
Обязательно! Обязательно должен быть Primary Key. Иначе Аксесс ничего не даст делать. Если не ошибаюсь, можно сделать Primary Key только в Аксессе, при его отсутствии в самой таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 16:22
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
Вот:\r \r /topic/39767#261835 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 17:00
|
|||
|---|---|---|---|
Access не позволяет добавлять записи |
|||
|
#18+
В.С.Если не ошибаюсь Увы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 17:34
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
Ошибаешься, Саныч, ошибаешься... Если, конечно, речь идет о аксесовском проекте (т.е. adp). Ну а если mdb и связь через ODBC - то не ошибаешься :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2004, 21:42
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
Я имел в виду mdb. С adp я не работал. А в вопросе действительно проект... Прошу прощения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:35
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
это что же получается для каждой таблицы в которуя я хочу добавлять записи из Access, я ДОЛЖЕН создать Primary Key? Бред какой-то, всю жизнь думал, что Primary Key нужен для того чтобы уникально идентифицировать записи в таблице, и с возможностью добавления новых записей в таблицу ника не связан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:39
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
Логика, наверно, такая: нельзя обновлять => открывается read-only => нельзя добавлять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:41
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
а почему нельзя обновлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:46
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
нет первичного ключа => невозможно идентифицировать запись => см. выше :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:47
|
|||
|---|---|---|---|
Access не позволяет добавлять записи |
|||
|
#18+
автора почему нельзя обновлять? Патамушта А если серьезно, то берем Гетца т.2 и читаем. И пока не прочитаем весь 2-й том даже близко не подходим к ADP+MS SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:47
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
а почему нельзя обновлять? Потому что неизвестно что обновлять. Потому что неизвестно как запись идентифицировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:55
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
вот теперь действительно логично, всем спасибо! to incold: а где взять этого самого Гетца, есть ли сылка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 15:59
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
а как же MSSQL идентифицирует записи при их обновлении и добавлении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 16:07
|
|||
|---|---|---|---|
Access не позволяет добавлять записи |
|||
|
#18+
Где взять Гетца: пустить поиск на этом сайте по слову Гетц - много интересного найдешь. автора как же MSSQL идентифицирует записи при их обновлении и добавлении? Это наверное было удаление через Enterprize Manager. Там если нет первичного ключа, то идет идентификация по всем полям. Проверь: сделай две абсолютно одинаковые записи и попробуй удали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 16:15
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
to incold: действительно идет идентификация по всем полям, проверил, SQL - ругается. Выходит надо в каждой таблице создавать Primary Key? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 16:17
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
Пожалуй Гетца рановато посоветовали Прочитай книжку по азам теории реляционных баз данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2004, 16:27
|
|||
|---|---|---|---|
|
|||
Access не позволяет добавлять записи |
|||
|
#18+
не рановато, азы давно выучил, просто никогда до этого с подобной проблемой не сталкивался, а Primary Key использовал только для ссылки нанего во внешнем ключе и для таблиц в которых действительно должны быть уникальные записи (справочники). Огрехи образования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1676637]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 488ms |

| 0 / 0 |
