Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проверка вводимых данных / 3 сообщений из 3, страница 1 из 1
23.08.2006, 12:02
    #33937025
klez
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка вводимых данных
Здравствуйте у меня вопрос:
Допустим есть таблица у которой на одну из колонок (int), наложено ограничение от 10 до 20. При изменении значения в DataGridView, например на 50, я делаю сохранение изменений в базе, конечно при этом вываливается большая ошибка о невозможности обновления записи (в тексте ошибки ничего не сказано про выход введенного значения за пределы). Так вот как получить эти ограничения из DataSet, чтобы корректно их обработать?
...
Рейтинг: 0 / 0
24.08.2006, 00:19
    #33938980
User123456789
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка вводимых данных
Обрабатывай событие ColumnChanging() и\или ColumnChanged() и ругайся если что не так...
...
Рейтинг: 0 / 0
24.08.2006, 12:30
    #33939817
re: klez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка вводимых данных
Ну так я должен вывести сообщение что вводимое число находится вне допустимого диапазона.
Это SQL-скрипт который задает ограничения на вводимые данные :
constraint CKC_WATER_OIL check (Water is null or (Water between 0 and 10 )
Так вот как получить значения constraint?
DataSet содержит только ограничения: не null, уникальное значение и еще что-то.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проверка вводимых данных / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]