powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие классы исключений есть ADO ???
3 сообщений из 3, страница 1 из 1
Какие классы исключений есть ADO ???
    #34438033
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот подскажите какие классы исключений существуют для ADO

И как можно путем cath() узнать что пользователь:
1)Добавил повторяющуюся запись
2)Добавил не верное значение в запись
3)Добавил запись которая превышает максим длинну поля

Вот собственно как это обработать меня и интересует ! Заранее спасибо !
...
Рейтинг: 0 / 0
Какие классы исключений есть ADO ???
    #34438794
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begem0t!kВот подскажите какие классы исключений существуют для ADOНикаких, они там нафиг не нужны.

Begem0t!kИ как можно путем cath() узнать что пользователь:
1)Добавил повторяющуюся запись
2)Добавил не верное значение в запись
3)Добавил запись которая превышает максим длинну поляПутем catch() - никак. К тому же БД может на одну команду дать не одну ошибку, а набор ошибок.

Зато у объекта ADOConnection есть коллекция Errors, в ней сохраняется набор всех упомянутых и всех не упомянутых видов ошибок. После выполнения команды проверь чтоб conn.Errors.Count равнялась нулю. Если не ноль - имеешь на руках список ошибок. Читаешь коллекцию и получаешь полное описание.
...
Рейтинг: 0 / 0
Какие классы исключений есть ADO ???
    #34440173
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl Begem0t!kВот подскажите какие классы исключений существуют для ADOНикаких, они там нафиг не нужны.

Begem0t!kИ как можно путем cath() узнать что пользователь:
1)Добавил повторяющуюся запись
2)Добавил не верное значение в запись
3)Добавил запись которая превышает максим длинну поляПутем catch() - никак. К тому же БД может на одну команду дать не одну ошибку, а набор ошибок.

Зато у объекта ADOConnection есть коллекция Errors, в ней сохраняется набор всех упомянутых и всех не упомянутых видов ошибок. После выполнения команды проверь чтоб conn.Errors.Count равнялась нулю. Если не ноль - имеешь на руках список ошибок. Читаешь коллекцию и получаешь полное описание.

Посмторим !Спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие классы исключений есть ADO ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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