|
Консоль запросов (ИР 3.74) MSSQL пустая выборка
|
|
| Alucard | Дата: Ср, 17.08.2016, 11:59:01 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 1
Статус: Оффлайн
| Добрый день! При выполнении запроса к базе MSSQL(GameWithFire не используется) в результате которого выборка пустая получаем ошибку: {ОбщийМодуль.ирОбщий.Модуль(11332)}: Ошибка при вызове метода контекста (MoveFirst) РезультатRecordset.MoveFirst(); по причине: Произошла исключительная ситуация (ADODB.Recordset): BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись.
Пример запроса приводящего к ошибке: SELECT 1 WHERE 1 = 0
Решение: Перед обходом Recordset и выполнением MoveFirst() выполнять проверку, что Recordset не пустой - или BOF, или EOF не равен 1
|
| |
| |
| tormozit | Дата: Сб, 20.08.2016, 00:42:02 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Спасибо. Ошибка будет исправлена в следующей версии.
|
| |
| |
| tormozit | Дата: Пн, 22.08.2016, 00:31:02 | Сообщение # 3 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Исправлено в 3.76
|
| |
| |