UniDac 6.2.9. PG 9.5. Знак % в запросе

Обсуждение возникших проблем, предложений и ошибок UniDAC компонентов
Ответить
raMZES
Сообщения: 30
Зарегистрирован: Ср 14 сен 2011 10:49

UniDac 6.2.9. PG 9.5. Знак % в запросе

Сообщение raMZES » Пт 29 янв 2016 19:49

Добрый вечер.

Подскажите пожалуйста, как выполнить запрос типа:

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

SELECT
     field_1, ... field_n
FROM
     table_x
WHERE 
     field_1 % 'текст'
Возвращается ошибка о несуществующем операторе. Хотя запрос отлично выполняется в инструментах PgAdmin, Navicat и др., а так же при использовании FireDac.

Спасибо.

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: UniDac 6.2.9. PG 9.5. Знак % в запросе

Сообщение Alexp » Пн 01 фев 2016 08:43

Добрый день,

В PgAdmin этот запрос возвращает аналогичную ошибку, пожалуйста уточните какое условие Вы пытаетесь реализовать в секции WHERE. Допустимые операторы для этой секции Вы можете найти в справке по PostgreSQL http://www.postgresql.org/docs/current/ ... elect.html .

raMZES
Сообщения: 30
Зарегистрирован: Ср 14 сен 2011 10:49

Re: UniDac 6.2.9. PG 9.5. Знак % в запросе

Сообщение raMZES » Пн 01 фев 2016 15:02

Добрый день.

Прошу прощения. Все отлично работает.

По ошибке я подключился и пытался с помощью UniDac выполнить запрос к БД, которая расположена на другом тест-сервере. Там отсутствовало расширение для триграммного поиска - pg_trgm.

AndreyZ
Devart Team
Сообщения: 328
Зарегистрирован: Чт 08 сен 2011 13:18

Re: UniDac 6.2.9. PG 9.5. Знак % в запросе

Сообщение AndreyZ » Вт 02 фев 2016 07:04

Мы рады, что ваша проблема решена. Если у вас возникнут какие-либо вопросы по UniDAC, пожалуйста задавайте их.

Ответить