Консоль запросов (ИР 3.74) MSSQL пустая выборка
|
|
Alucard | Дата: Среда, 17.08.2016, 11:59 | Сообщение # 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 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6555
Репутация: 173
Статус: Оффлайн
| Спасибо. Ошибка будет исправлена в следующей версии.
|
|
| |
tormozit | Дата: Понедельник, 22.08.2016, 00:31 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 6555
Репутация: 173
Статус: Оффлайн
| Исправлено в 3.76
|
|
| |