Прошу извинить если вопрос уже поднимался, но у меня поиск по форуму ничего не возвращает.
FbDataReader выбрасывает FbException только если EXCEPTION c сервера было получено при чтении первой записи буфера.
т.е., например, если в параметрах FbConnecton "Fetch Size=10", то только если при чтении 0,10,20 и т.д. записи будет получено EXCEPTION с сервера, FbDataReader выбросит исключение.
В остальных случаях выборка просто прекращается, как будто данных больше нет.
Соответственно только c "Fetch Size=1" можно надеяться не потерять EXCEPTION в FbDataReader.Read().
Это баг или так и задумано?
NETProvider, FbDataReader.Read(): проблема с exception
Модератор: kdv