On Tue, May 27, 2003 at 09:33:21AM -0400, [EMAIL PROTECTED] wrote:
> 
>     On Mon, May 26, 2003 at 10:31:36PM -0700, Jonathan Leffler wrote:
>     >
>     > What should you return if no value has been generated (yet)?
> 
>     undef seems most reasonable.
> 
> I think "undefined" would be better (as in, "don't do that").

I agree. I'll tweak the docs.

Tim.

> Databases are likely to do various things, for example Sybase
> seems to give 0.  I don't think the Sybase driver wants to
> translate 0 to undef (perhaps 0 is legitimate sometimes) or try
> to keep track of whether an ID has been generated yet.
> 
> Ideally, the last-inserted-id would be returned in the same step
> as the insert, maybe in the form of $id = $dbh->insertrow("INSERT
> INTO ..."), but I understand you are tailoring the interface to
> the standard practice of stateful handles.
> 
> -John
> 
> 
> 

Reply via email to