Re: Query with hexadecimal characters

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Query with hexadecimal characters
Дата
Msg-id 9595.1105398320@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Query with hexadecimal characters  (Luciano <ldelio@yahoo.com>)
Ответы Re: Query with hexadecimal characters
Список pgsql-odbc
Luciano <ldelio@yahoo.com> writes:
> I am having a problem doing a query with hexadecimal
> characters through ODBC. The hexadecimal characters
> are inside a character filed. It would be something
> like:

> SELECT * FROM MYTABLE WHERE COLUMN1 < 'XXXXXX'

> but instead of the X's there are x'FF' characters...
> The query is accepted, but the result is not
> consistent... it returns an empty result set. Does
> anyone know if I'm missing something?

I suspect you are spitting byte sequences at the backend that are
illegal in the character set encoding you've selected.  Check your
locale and database encoding setup.  C/SQL_ASCII is the best bet
if you want to pretend that you can store any random byte sequence
in a character field.

Plan B, which would probably be better in the long run, is to store
that data in a bytea field instead, and send escaped characters
(ie \\377 rather than an actual FF byte).

            regards, tom lane

В списке pgsql-odbc по дате отправления:

Предыдущее
От: Luciano
Дата:
Сообщение: Query with hexadecimal characters
Следующее
От: Luciano
Дата:
Сообщение: Re: Query with hexadecimal characters