Re: invalid input syntax for type tid: "(,)"
От | Bruce Momjian |
---|---|
Тема | Re: invalid input syntax for type tid: "(,)" |
Дата | |
Msg-id | 200404061432.i36EWab06319@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: invalid input syntax for type tid: "(,)" (Jose' Cruanyes <cruanyes@cegroup.it>) |
Список | pgsql-odbc |
Jose' Cruanyes wrote: > > 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... Has this been fixed in ODBC CVS? -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
В списке pgsql-odbc по дате отправления: