Участник сообщества #40
Участник сообщества #40
4 сент. 2025 г., 10:44(изменён)
Решено
0
0

Обработка ошибок в XQuery

Из чата сообщества

Коллеги, Добрый день. Подскажите, пожалуйста, если кто-то знает. Есть код:

try {
    personArray = XQuery("select * from [WTDB].[dbo].collabor where LOWER(fullname) LIKE '%aa%'");

    alert(ArrayCount(personArray));
} catch(e) {
    alert("Error: " + e)
}

Запрос специально сделал ошибочным. Таблицы collabor не существует. alert возвращает 0. Т.е. ошибка не падает при нативном sql. Так и должно быть?

Участник сообщества
Участник сообщества4 сент. 2025 г., 10:47(изменён)
Решение

Да, так и должно быть. а в логе spxml_unibridge будет фиксироваться ошибка

Участник сообщества
Участник сообщества4 сент. 2025 г., 10:48(изменён)

а еще должно быть XQuery('sql: <запрос>')

Чтобы ответить, необходимо войти в систему