<!-- Presentation generated by Internet Assistant for Microsoft PowerPoint 97 -->
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft Internet Assistant for Microsoft PowerPoint 97">
<TITLE>DBI::PurePerl</TITLE>
</HEAD>
<BODY >
<CENTER>
<TABLE WIDTH=100%>
<TR> <TD WIDTH=100% ALIGN=CENTER>
<A HREF="sld001.htm">First</A>
<A HREF="sld095.htm">Previous</A>
<A HREF="sld097.htm">Next</A>
<A HREF="sld102.htm">Last</A>
<A HREF="index.htm">Index</A>
<A HREF="dbi.perl.org">Home</A>
<A HREF="tsld096.htm">Text</A>
</TD> </TR>
<TR> <TD WIDTH=100% ALIGN=CENTER>
<IMG SRC="img096.gif" usemap="#Objmap" WIDTH=800 HEIGHT=600 BORDER=0>
</TD> </TR>
</TABLE>
<P>Slide 96 of 102</P>
</CENTER>
<!-- <UL>
<H2>DBI::PurePerl</H2>
</UL></P>
<P><UL>
<LI><H2>Need to use the DBI somewhere where you cant compile extensions?
</H2>
<UL>
<LI>To deliver pure-perl code to clients that might not have the DBI installed?
<LI>On an ISP that wont let you run extensions?
<LI>On a Palm Pilot?
<LI>
</UL></UL><UL>
<LI><H2>The DBI::PurePerl module is an emulation of the DBI written in Perl
</H2>
<UL>
<LI>Works with pure-perl drivers, including DBD::...
<UL>
AnyData, CSV, DBM, Excel, LDAP, mysqlPP, Sprite, XBase, etc.
<BR></UL><LI>plus DBD::Proxy!
<LI>
</UL></UL><UL>
<LI><H2>Enabled via the DBI_PUREPERL environment variable:
</H2>
<UL>
0 - Disabled
<BR><BR>1 - Automatically fall-back to DBI::PurePerl if DBI extension cant be bootstrapped
<BR>2 - Force use of DBI::PurePerl
<BR>
</UL></UL><UL>
<LI><H2>Reasonably complete emulation - enough for the drivers to work well
</H2>
<UL>
<LI>See DBI::PurePerl documentation for the small-print if you want to use it</UL></UL></P>
<P> -->
</Body>
</HTML>