Re: invalid input syntax for type tid: "(,)"

Поиск
Список
Период
Сортировка
От Jose' Cruanyes
Тема Re: invalid input syntax for type tid: "(,)"
Дата
Msg-id 33898D66-8682-11D8-A231-0003935B359C@cegroup.it
обсуждение исходный текст
Ответ на Re: invalid input syntax for type tid: "(,)"  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: invalid input syntax for type tid: '(,)'  ("Dave Page" <dpage@vale-housing.co.uk>)
Re: invalid input syntax for type tid: "(,)"  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-odbc
On Apr 4, 2004, at 7:04 AM, Tom Lane wrote:

> "Jose' Cruanyes" <cruanyes@cegroup.it> writes:
>> select * from table1 where ctid = '(,)';
>> [ works on some machines and not others ]
>
> I would argue that the ODBC driver is broken and needs to be fixed,
> as does the TID input parser which should never allow this ...
>
> However, the reason for the platform dependency is probably that
> strtoul() is setting errno on some machines and not othe

since strtoul() should return 0 on an empty string, I think it will be
safe to change the instances of '(,)' to '(0,0)' in the driver source
code, even if it's not too clear to me what it does...

I've found three, two on "convert.c" and one on "results.c"

now if some one can put the changes upstream...

thanks.

Pax et Bonum

# dott. Jose' Cruanyes Aguilar  -  C.E. Soft srl
#  Pzza. Firenze,4 MILANO  -  XX Settembre 10, CREMONA
#   02,33603122                0372,460602


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

Предыдущее
От: Shachar Shemesh
Дата:
Сообщение: Re: ODBC driver further developments?
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: ODBC driver further developments?