|
|
|
Внесение изменений
|
|||
|---|---|---|---|
|
#18+
Наверняка это легко решается, но у меня затык. Имеется таблица с данными на учащихся. Имеется форма, через которую эти данные вводятся, а уже введенные, при необходимости, редактируются. Каждый учащийся имеет уникальный номер id, по которому этм таблица проиндексирована. Проблема в том, что при попытке внесения изменений, программа начинает ругаться "Uniqueness of index ID is violated" и напрочь отказывается сохранять. Подскажите, как правильно реализовать замену данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2006, 21:27 |
|
||
|
Внесение изменений
|
|||
|---|---|---|---|
|
#18+
Выяснила вот что: на форме имеется словарь улиц (id-идентификатор, name-название), проиндексированный по id. Программа ругается именно на нарушение уникальности этого индекса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2006, 21:43 |
|
||
|
Внесение изменений
|
|||
|---|---|---|---|
|
#18+
При редактировании ты удаляешь струю запись заменяя её новой?! Твой уникальный ID редактируется? Если да, то НЕ редактируй свой ID или отключи уникальность индексов в настройках. И вообще-то, а как ты обновляешь данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2006, 22:09 |
|
||
|
Внесение изменений
|
|||
|---|---|---|---|
|
#18+
При чём тут улицы?! Аааа ... а ты случаем не оставляешь это поле пустым, когда создаёшь или редактируешь новые записи?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2006, 22:10 |
|
||
|
Внесение изменений
|
|||
|---|---|---|---|
|
#18+
Типы (виды) индексов - здесь описано несколько стандарнтых ситуаций, когда возникает подобное сообщение об ошибке и объясняются причины ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2006, 22:37 |
|
||
|
Внесение изменений
|
|||
|---|---|---|---|
|
#18+
BladeRunnerПри редактировании ты удаляешь струю запись заменяя её новой?! Твой уникальный ID редактируется? Если да, то НЕ редактируй свой ID или отключи уникальность индексов в настройках. И вообще-то, а как ты обновляешь данные? Сначала я думала, что ID редактируется. Но у меня есть еще одна форма (без привязки к адресу, т.е. справочника по улицам там нет) и все изменения великолепно сохраняются. И ID записи не меняется. Данные обновляю так: при нажатии клавиши "Ввод" IF MESSAGEBOX("Сохранить изменения?", 0292)=6 =TABLEUPDATE() _screen.ActiveForm.refresh() ELSE = TABLEREVERT() ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2006, 11:21 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=259&tid=1591750]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 280ms |

| 0 / 0 |
