Здравствуйте! Не могу создать запрос с параметром. Ког?...

Автор ForumOOo (бот), 24 января 2017, 12:50

0 Пользователи и 1 гость просматривают эту тему.

ForumOOo (бот)

Компонент: Base
Версия продукта: 5.x
Сборка: LibreOffce
ОС: windows 10

Здравствуйте! Не могу создать запрос с параметром. Когда явно создаешь запрос с константой, то все работает (id < 3), но если задать параметр (id < :x), то выдается ошибка:
Состояние SQL: 22023

Индекс колонки вне диапазона: 1. Допустимые значения: 1..0

В чем проблема и как её решить?


Тестовый файл: http://forumooo.ru/attachments/upload/2.png (26 КБ)

--
Подпись: AciDWarrioR
Эл. почта: omggacidwarrior@gmail.com

Helen

Добро пожаловать на форум.

А какая конкретно версия LibreOffice используется?
И можете ли Вы приложить к сообщению не скриншот, а сам файл базы с таблицей test_libre?

AciDWarrior

Цитата: Helen от 24 января 2017, 11:10А какая конкретно версия LibreOffice используется?
5.0.2.2. Такая же ошибка была в OpenOffice Basa 4.1.3.


Цитата: Helen от 24 января 2017, 11:10И можете ли Вы приложить к сообщению не скриншот, а сам файл базы с таблицей test_libre?
Пробывал на различных БД, а test_libre создал через LibreOffice
https://drive.google.com/file/d/0B0RQeUHpAFUkbF80ajZZSUt2TjQ/view?usp=sharing

JohnSUN

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

AciDWarrior

#4
Цитата: JohnSUN от 24 января 2017, 11:40А пароль на базу - это чтобы смешнее было, да?
Пардоньте!
Я скинул csv file. К БД доступа вам дать не смогу, сеть закрытая.

Helen

csv файл здесь ничем не поможет. Тестовые данные мы можем и сами сгенерировать.
AciDWarrior, два вопроса:
1. Вы используете запрос с параметром, обращаясь к БД PostgreSQL?
2. Пробовали ли Вы создать тестовый файл, используя встроенную БД? Работает ли запрос с параметром при использовании встроенной базы данных?

economist

Нажмите на кнопку вверху по центру экрана с надписью SQL и повторите запрос.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...