|
|
|
Таблица.Update избежания ошибки
|
|||
|---|---|---|---|
|
#18+
Поле "FullPath" в базе данных Access обозначено как индексированное поле где значения не повторяются. В момент MDB_Links.Update само собой будет ошибка если запись повторится. Как можно отловить возмущения ядра базы данных чтоб не доводилось ставить on error goto.... чтоб свободно узнать и поставить CancelUpdate. Без дополнительного поиска и запроса. Думаю такое должно быть предвидено. MDB_Links.AddNew MDB_Links("FullPath") = LCase(Trim(RealNameLink)) MDB_Links("LinkPath") = LCase(Trim(Pth)) MDB_Links.Update ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:31 |
|
||
|
Таблица.Update избежания ошибки
|
|||
|---|---|---|---|
|
#18+
не хочу просто такой безобразии ((( Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:34 |
|
||
|
Таблица.Update избежания ошибки
|
|||
|---|---|---|---|
|
#18+
Ну безобразию, положим, можно упростить до линейного алгоритма: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:38 |
|
||
|
Таблица.Update избежания ошибки
|
|||
|---|---|---|---|
|
#18+
Опа.. а счетчик в любом случае "+1" считает и в случае успешного добавления и в случае запрета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:38 |
|
||
|
Таблица.Update избежания ошибки
|
|||
|---|---|---|---|
|
#18+
Андрей159Опа.. а счетчик в любом случае "+1" считает и в случае успешного добавления и в случае запретада, а ты хотел непрерывности счетчика? Не выйдет, не для того он предназначен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:39 |
|
||
|
Таблица.Update избежания ошибки
|
|||
|---|---|---|---|
|
#18+
хотя мне это не помеха. Короче, нет на Update типа как функции (я так понял) чтоб дало к примеру true - обновило или false - не может обновить. Будет ошибка в любом случае и только через On Error и никак по другому ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:41 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=38179260&tid=2157106]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 276ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...