Re: Possible strange problem in DBI::type_info()

Re: Possible strange problem in DBI::type_info()

am 22.11.2006 10:32:14 von sgoeldner

Cosimo Streppone wrote:
> Hi all,
>
> I found a strange problem in DBI::type_info().
> I don't know much of DBI internals. Only found that "sometimes",
> the 'type_info_all' structure returned by the driver is
> mangled by some shift() that happens in DBI::type_info().
>
> This happens only for DBD::Informix driver (2003.04, but last version
> still has the problem), while for example, DBD::Pg doesn't show
> the problem.
>
> The following patch solves the problem, and I think shows also
> the reason why.
> I don't know whether it's more appropriate to apply this patch
> to DBI or to modify DBD::Informix::TypeInfo to return a new structure
> every time. [...]

FTR: This was the reason for this patch:



> [...] No, bad. Probably it's better to change in DBI.pm.

Well, safety vs. efficiency - Tim should decide.


Steffen