![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обработка ошибки sql [D6, MSSQL]
kate158 © (2010-07-06 15:24:00)в моей базе данных есть уникальный ключ, который не позволяет добавлять в бд повторяющиеся значения. на форме есть грид, при добавлении значения (если оно повторяется) появляется sql ошибка о том, что добавить в бд нельзя, потому что поле уникально и тд. как обработать такую ошибку?
Ega23 (2010-07-06 16:45:00) [1]
> уникальное поле не автоинкременто, а наследуется из родительской
> таблицы
В MSSQL появилось наследование таблиц????
Anatoly Podgoretsky (2010-07-06 16:11:00) [2]> kate158 (06.07.2010 15:24:00) [0]
Нажать Esca[e до выхода их редактирования и пробовать другое значение, пока
не найдешь уникальное.
Sergey13 (2010-07-06 15:45:00) [3]> [0] kate158 © (06.07.10 15:24)
> как обработать такую ошибку?
Try...except statements +F1.
И/или как то логику работы менять, что бы исключить дублирование.
kate158 (2010-07-06 15:33:00) [4]уникальное поле не автоинкременто, а наследуется из родительской таблицы
Smile (2010-07-06 15:30:00) [5]не выводи в грид (для редактирования и ввода) уникальное поле
:)