|
Как проверить наличие PrimaryKey?
|
|||
---|---|---|---|
#18+
Удаляю программно ключ с существующей таблицы: Код: vbnet 1.
Но сложность в том что в случае отсутствия ключа в этой таблице выдаёт ошибку 3755 (мол ключа не существует) Вопрос. Можно ли проверить перед выполнением команды удаления ключа его существование, если да то как? Как вариант перехватываю ошибку и выполняю со следующей строчки. Проблема обходиться, но хотелось бы без обходного пути если есть более правильный. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 12:57 |
|
Как проверить наличие PrimaryKey?
|
|||
---|---|---|---|
#18+
GVOV, http://www.techrepublic.com/blog/microsoft-office/how-to-list-the-primary-key-columns-in-an-access-table/ на всякий случай для истории Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 23:45 |
|
Как проверить наличие PrimaryKey?
|
|||
---|---|---|---|
#18+
guest_rusimport, Спасибо. Процесс понятен. В моём случае намного продуктивнее отловить через код ошибки и пропустить строку с удалением ключа, так как удалять надо только в случае наличия такового. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 00:01 |
|
Как проверить наличие PrimaryKey?
|
|||
---|---|---|---|
#18+
Поставьте перед удалением Код: vbnet 1.
и ничего не надо будет отлавливать ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 08:51 |
|
|
start [/forum/topic.php?fid=45&msg=39343105&tid=1612997]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 157ms |
0 / 0 |