Найдено 3 результата

Vicc
03 сен 2007, 13:48
Форум: Вопросы создания клиентских и серверных приложений
Тема: Не могу вернуть значение типа BIGINT в FireBird
Ответы: 4
Просмотры: 5488

Диалект для конкретного запроса указывается при prepare (и прочих вызовах).
Спасибо, полегчало. :) Действительно, был указан 1-й диалект (пример взят с минимальными переделками).
Vicc
31 авг 2007, 14:24
Форум: Вопросы создания клиентских и серверных приложений
Тема: Не могу вернуть значение типа BIGINT в FireBird
Ответы: 4
Просмотры: 5488

Диалект у базы третий. При вызове процедуры руками из IBExpert всё работает правильно.
Остаётся только найти, в чём разница между подготовкой XSQLDA к чтению данных типа "SQL_LONG" и "SQL_INT64". Читал доку на IBase, ответа пока не нашёл. В FireBird`овских примерах тоже ничего...
Vicc
31 авг 2007, 12:04
Форум: Вопросы создания клиентских и серверных приложений
Тема: Не могу вернуть значение типа BIGINT в FireBird
Ответы: 4
Просмотры: 5488

Не могу вернуть значение типа BIGINT в FireBird

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