Я использую ADO для чтения и записи базы данных из приложения VB6. Естественно, доступ к базе данных может вернуть ошибки. В настоящее время я отображаю сообщение об ошибке по методу, заимствованному здесь http://www.devx.com/tips/Tip/13483, но я хотел бы, чтобы в моем коде действовать иначе, в зависимости от того, является ли ошибка нарушением ограничения индекса, нарушением ограничения столбца, триггер принудительно ошибка и пр.
Правильно ли я смотрю в .Number часть первой ошибки в коллекции? Или последний?
А кто-нибудь знает, где я могу найти список номеров ошибок, используемых здесь?