[SP-pm] falando em DBIx::Class...
Stanislaw Pusep
creaktive at gmail.com
Fri May 27 13:03:59 PDT 2011
Atualizei para a última versão, e começou a dar o seguinte erro:
ORA-00932: inconsistent datatypes: expected - got BLOB (DBD ERROR: error
possibly near <*> indicator at char 107 in 'UPDATE LIVRARIA_35 SET
ATUALIZADO = :p1, DATA_ATUALIZACAO = sysdate, VALOR_PARCELA = :p2 WHERE (
ISBN13 = :<*>p3 )') [for Statement "UPDATE LIVRARIA_35 SET ATUALIZADO = ?,
DATA_ATUALIZACAO = sysdate, VALOR_PARCELA = ? WHERE ( ISBN13 = ? )" with
ParamValues: :p1=3, :p2='5.48', :p3='9788525045744']
O código que gerou o erro:
while (my $r = $res->next) {
if (
$r->PRECO != $r->$tmp_book_obj->PRECO or
$r->VALOR_PARCELA != $r->$tmp_book_obj->VALOR_PARCELA
) {
$r->PRECO($r->$tmp_book_obj->PRECO);
$r->NUMERO_PARCELAS($r->$tmp_book_obj->NUMERO_PARCELAS);
$r->VALOR_PARCELA($r->$tmp_book_obj->VALOR_PARCELA);
}
$r->ATUALIZADO(3);
$r->DATA_ATUALIZACAO(\'sysdate');
$r->update;
}
Fiz downgrade para DBIx::Class v0.08192, voltou para funcionar o_0
Por onde começo a desenvolver o patch?
ABS()
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110527/4627e523/attachment.html>
More information about the SaoPaulo-pm
mailing list