Ошибка соединения PHP PDO с Firebird 2.5.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка соединения PHP PDO с Firebird 2.5.

Сообщение Anonymous »

Я пытаюсь подключиться и получить данные из базы данных Firebird 2.5. Я использую PHP 8.0.30 с XAMPP.

Код: Выделить всё

$query = "SELECT FIRST 2 PG.PRODUTOGRADE_IDENTIFICADOR AS ID, P.PRODUTO_DESCRICAO AS PRODUTO, CAST(SUM(VP.VENDAPRODUTO_QUANTIDADE) AS DECIMAL(18, 2)) AS QTD, CAST(SUM(VP.VENDAPRODUTO_VALOR) AS DECIMAL(18, 2)) AS V_TOTAL_VENDA FROM VENDA V INNER JOIN VENDAPRODUTO VP ON VP.VENDA_IDENTIFICADOR = V.VENDA_IDENTIFICADOR INNER JOIN PRODUTOGRADE PG ON VP.PRODUTOGRADE_IDENTIFICADOR = PG.PRODUTOGRADE_IDENTIFICADOR INNER JOIN PRODUTO P ON P.PRODUTO_IDENTIFICADOR = PG.PRODUTO_IDENTIFICADOR WHERE V.VENDA_DATA BETWEEN '2024-01-01' AND '2024-10-22' GROUP BY  PG.PRODUTOGRADE_IDENTIFICADOR, P.PRODUTO_DESCRICAO ORDER BY QTD DESC";

$pdo = new PDO('firebird:dbname=localhost:C:\xampp\htdocs\fbtomysql\banco\TESTE.FDB', 'SYSDBA', 'masterkey');

$select = $pdo->prepare($query);
$select->setFetchMode(PDO::FETCH_ASSOC);
$select->execute();
$result = $select->fetchAll();

foreach($result as $x){
print_r($x);
}
Ошибка:

Неустранимая ошибка: Неперехваченное исключение PDOException: SQLSTATE[HY000]: Общая ошибка: -817 Динамический SQL Код ошибки SQL = -817 Оператор обновления метаданных не разрешен текущим диалектом SQL базы данных 1 в C:\xampp\htdocs\fbtomysql\index.php:31 Трассировка стека: #0 C:\xampp\htdocs\fbtomysql\index .php(31): PDO->prepare('SELECT FIRST 2 ...') #1 {main}, добавленный в C:\xampp\htdocs\fbtomysql\index.php в строке 31

Я не понимаю, в чем моя ошибка.

Подробнее здесь: https://stackoverflow.com/questions/791 ... rebird-2-5
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»