Data::ObjectDriverは現時点でのHEADです。 問題 Data::ObjectDriver使った事無い身で言うのもなんだけど BLOBな型のカラムをD::ODのSQLiteを使ってるとハマる。 DBD::SQLiteでバイナリ扱うには CREATE TABLE hoge ( name BLOB ); というBLOB属性のカラムに $sth->bind_param(1, pack('C', 10), DBI::SQL_BLOB); とやるわけですが、D::ODではこの処理をinsert/replace/updateでしかやってない。 しかもupdateはprimary keyのとこは ## Bind the primary key value(s). for my $val (@{ $stmt->{bind} }) { $sth->bind_param($i++, $val)