RE: Unexpected error with DBD::SQLite



This works on my (admittedly ancient) DBD::SQLite v1.11.

However, if you're running version 2, this looks like it might be a bug
in DBD::SQLite, based on the first section of "5.0 Examples" here:
http://www.sqlite.org/datatypes.html.

It might be helpful to submit a defect on rt.cpan.org per the
DBD::SQLite docs.

- Philip

-----Original Message-----
From: news [mailto:news@xxxxxxxxxxxxx] On Behalf Of Will Parsons
Sent: Tuesday, March 13, 2007 9:41 PM
To: dbi-users@xxxxxxxx
Subject: Unexpected error with DBD::SQLite

This program produces an error which looks wrong to me:

-------------------------------------------------------
#!/usr/bin/env perl
use strict;
use DBI;

my $dbh = DBI->connect('dbi:SQLite:test.db', '', '',
{ AutoCommit => 1,
PrintError => 0,
RaiseError => 1 });

eval { $dbh->do("drop table X"); };

$dbh->do("create table X(a TEXT, b TEXT, unique(a, b))");

my $sth = $dbh->prepare("insert into X(a, b) values('N', ?)");

$sth->execute('1.1');
$sth->execute('1.10');
-------------------------------------------------------

When run, I see:

$ ./test-sqlite.pl
DBD::SQLite::st execute failed: columns a, b are not unique(1) at
dbdimp.c line 401 at ./test-sqlite.pl line 17.

Is this correct behaviour?

- Will


.



Relevant Pages

  • Re: How to except the unexpected?
    ... You have found a program bug!" ... print "An unexpected error occurred." ... it catches asynchronous exceptions like the user ... Oh, in case this also wasn't obvious, Donald Knuth won't really pay ...
    (comp.lang.python)
  • Re: How stable is 1.5?
    ... > I've got Java 1.5.0_05-b05 running on Windows XP and Windows 2000 and it's ... that an "unexpected error has been detected by HotSpot Virtual Machine". ... For those who imagine that this bug was fixed after Sun responding to my ... time to helping find their bug but they never accepted a bug report. ...
    (comp.lang.java.programmer)
  • Re: how to comprehend the concept of EXCEPTION
    ... 2)someting unexpected error inside the software,however,most of them is not ... > expection,and can't be fixed as bug later. ... > Thanks & Regards, ... > Penny Liang ...
    (comp.object)
  • Re: Grub anomaly
    ... That bug is ancient - you might want to attach an update comment if you are ... running a recent release or 6.06 LTS (so, if you are running dapper, edgy ...
    (Ubuntu)