How do I install it in Window 2000 using PPM ?

----- Original Message -----
From: "Tim Bunce" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, February 06, 2002 7:41 PM
Subject: ANNOUNCE: DBI 1.21


>   file: $CPAN/authors/id/T/TI/TIMB/DBI-1.21.tar.gz
>   size: 208384 bytes
>    md5: c781eee2559de5e4a72e28a8120cb1d9
>
> Changes in DBI 1.21,    7th February 2002
>
>   The minimum supported perl version is now 5.005_03.
>
>   Fixed DBD::Proxy support for AutoCommit thanks to Jochen Wiedmann.
>   Fixed DBI::ProxyServer bind_param(_inout) handing thanks to Oleg
Mechtcheriakov.
>   Fixed DBI::ProxyServer fetch loop thanks to [EMAIL PROTECTED]
>   Fixed install_driver do-the-right-thing with $@ on error. It, and
connect(),
>     will leave $@ empty on success and holding the error message on error.
>     Thanks to Jay Lawrence, Gavin Sherlock and others for the bug report.
>   Fixed fetchrow_hashref to assign columns to the hash left-to-right
>     so later fields with the same name overwrite earlier ones
>     as per DBI < 1.15, thanks to Kay Roepke.
>
>   Changed tables() to use quote_indentifier() if the driver returns a
>     true value for $dbh->get_info(29) # SQL_IDENTIFIER_QUOTE_CHAR
>   Changed ping() so it no longer triggers RaiseError/PrintError.
>   Changed connect() to not call $class->install_driver unless needed.
>   Changed DESTROY to catch fatal exceptions and append to $@.
>
>   Added ISO SQL/CLI & ODBCv3 data type definitions thanks to Steffen
Goeldner.
>   Removed the definition of SQL_BIGINT data type constant as the value is
>     inconsistent between standards (ODBC=-5, SQL/CLI=25).
>   Added $dbh->column_info(...) thanks to Steffen Goeldner.
>   Added $dbh->foreign_key_info(...) thanks to Steffen Goeldner.
>   Added $dbh->quote_identifier(...) insipred by Simon Oliver.
>   Added $dbh->set_err(...) for DBD authors and DBI subclasses
>     (actually been there for a while, now expanded and documented).
>   Added $h->{HandleError} = sub { ... } addition and/or alternative
>     to RaiseError/PrintError. See the docs for more info.
>   Added $h->{TraceLevel} = N attribute to set/get trace level of handle
>     thus can set trace level via an (eg externally specified) DSN
>     using the embedded attribute syntax:
>       $dsn = 'dbi:DB2(PrintError=1,TraceLevel=2):dbname';
>     Plus, you can also now do: local($h->{TraceLevel}) = N;
>     (but that leaks a little memory in some versions of perl).
>   Added some call tree information to trace output if trace level >= 3
>     With thanks to Graham Barr for the stack walking code.
>   Added experimental undocumented $dbh->preparse(), see t/preparse.t
>     With thanks to Scott T. Hildreth for much of the work.
>   Added Fowler/Noll/Vo hash type as an option to DBI::hash().
>
>   Documentation changes:
>
>   Added DBI::Changes so now you can "perldoc DBI::Changes", yeah!
>   Added selectrow_arrayref & selectrow_hashref docs thanks to Doug Wilson.
>   Added 'Standards Reference Information' section to docs to gather
>     together all references to relevant on-line standards.
>   Added link to poop.sourceforge.net into the docs thanks to Dave Rolsky.
>   Added link to hyperlinked BNF for SQL92 thanks to Jeff Zucker.
>   Added 'Subclassing the DBI' docs thanks to Stephen Clouse, and
>     then changed some of them to reflect the new approach to subclassing.
>   Added stronger wording to description of $h->{private_*} attributes.
>   Added docs for DBI::hash().
>
>   Driver API changes:
>
>   Now a COPY of the DBI->connect() attributes is passed to the driver
>     connect() method, so it can process and delete any elements it wants.
>     Deleting elements reduces/avoids the explicit
>       $dbh->{$_} = $attr->{$_} foreach keys %$attr;
>     that DBI->connect does after the driver connect() method returns.
>
> As you can see, this is a major release.
>
> Enjoy!
>
> Tim.
>
>
>

Reply via email to