Мы разрабатываем приложение на C #, которое использует ODBC и драйвер «Adaptive server enterprise» для извлечения данных из Sybase DB.
У нас есть длинный пакетный запрос SQL, который создает много промежуточных временных таблиц и возвращает в приложение несколько объектов DataTable. Мы видим исключения, говорящие TABLENAME not found
, где TABLENAME является одной из наших промежуточных временных таблиц. Когда я проверяю состояние объекта OdbcConnection в отладчике, это Closed
.
Мой вопрос очень общий. Это цена, которую вы платите за длительные сложные запросы? Или есть надежный способ избавиться от таких ложных разъединений?
Большое спасибо заранее!