Диалект у базы третий. При вызове процедуры руками из IBExpert всё работает правильно.
Остаётся только найти, в чём разница между подготовкой XSQLDA к чтению данных типа "SQL_LONG" и "SQL_INT64". Читал доку на IBase, ответа пока не нашёл. В FireBird`овских примерах тоже ничего...
Доброе время суток! Использую FireBird 2.0.2.12964 Проблема следующая: Есть хранимая процедура, которая должна возвращать значение типа BIGINT. При попытке подготовиться к его получению через API (isc_dsql_prepare) возникает ошибка "Dinamic SQL error", причём неважно, какой целочисленный тип данных ...