Почему запрос к одной и той же базе Firebird из php и OO Base работает по разному?

Пытаюсь получить данные из базы Firebird 3 с помощью php (Laravel - jacquestvanzuydam / laravel-firebird)
Всего в таблице 664 записи. И php это видит.
Вот такой запрос через php работает нормально:
select first 10 skip 10 * from "CONTROL_TBL" order by "SNAME" asc

Делаю так:
select first 100 skip 10 * from "CONTROL_TBL" order by "SNAME" asc

Получаю только 10 записей а не 100.
Делаю так:
select first 10 skip 200 * from "CONTROL_TBL" order by "SNAME" asc

Получаю: SQLSTATE[HY000]: General error: -802 arithmetic exception, numeric overflow, or string truncation (SQL: select first 10 skip 200 * from "CONTROL_TBL" order by "SNAME" asc)

Все эти же запросы через Open Office Base работают прекрасно.
База 100% та же. Пробовал через RAW - одинаково.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
тю, ну косяк в PDO / ORM, делов-то

надо помнить о недостатках
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы