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

start [/forum/topic.php?fid=45&msg=32409783&tid=1676637]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
128ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 441ms |

| 0 / 0 |
