Subject RES: [Firebird-Java] Re: Type Convertion Exception
Author Francisco Souza
> Driver does not know how to convert a type you specified in a type of
> a column. You have the line number, check what type do you pass as a
> parameter.

Actually it does not give the line number of the exception, the number it
gives me is the line number of the stm.execute()

My SP is bellow:
SET TERM !!;
CREATE PROCEDURE CAD_ORCAMENTO(
xTITULO VARCHAR(50),
xSUPORTE VARCHAR(50),
xEMISSAO DATE,
xCLIENTE VARCHAR(18),
xCONTATO VARCHAR(50),
xPRAZO_ENTREGA INTEGER,
xPRAZO_PAGAMENTO INTEGER,
xQUANTAS_PARCELAS INTEGER,
xMAQUINA INTEGER,
xFOLHAS_HORA NUMERIC(14,3),
xRESERVA INTEGER,
xACERTO INTEGER,
xQUANTOS_ACERTOS INTEGER,
xMENSAGEM BLOB,
xSERVICO_USADO INTEGER,
xUSUARIO VARCHAR(30) )
AS
BEGIN
INSERT INTO ORCAMENTO(
TITULO,
SUPORTE,
EMISSAO,
ID_CLIENTE,
CONTATO,
PRAZO_ENTREGA,
PRAZO_PAGAMENTO,
QUANTAS_PARCELAS,
FOLHAS_HORA,
RESERVA,
ACERTO,
QUANTOS_ACERTOS,
MENSAGEM,
SERVICO_USADO,
USUARIO)
VALUES(:xTITULO,
:xSUPORTE,
:xEMISSAO,
:xCLIENTE,
:xCONTATO,
:xPRAZO_ENTREGA,
:xPRAZO_PAGAMENTO,
:xQUANTAS_PARCELAS,
:xFOLHAS_HORA,
:xRESERVA,
:xACERTO,
:xQUANTOS_ACERTOS,
:xMENSAGEM,
:xSERVICO_USADO,
:xUSUARIO);
END!!

... and my table:
CREATE TABLE ORCAMENTO (
CODIGO D_NUM /* INTEGER */ NOT NULL,
TITULO D_NOME /* VARCHAR(50) */,
SUPORTE D_NOME /* VARCHAR(50) */,
EMISSAO D_DATA /* DATE */,
ID_CLIENTE D_CNPJ /* VARCHAR(18) */ NOT NULL,
CONTATO D_NOME /* VARCHAR(50) */,
PRAZO_ENTREGA D_NUM /* INTEGER */,
PRAZO_PAGAMENTO D_NUM /* INTEGER */,
QUANTAS_PARCELAS D_NUM /* INTEGER */,
FOLHAS_HORA D_QUANTIDADE /* NUMERIC(14,3) */,
RESERVA D_NUM /* INTEGER */ DEFAULT 0,
ACERTO D_NUM /* INTEGER */ DEFAULT 0,
QUANTOS_ACERTOS D_NUM /* INTEGER */ DEFAULT 0,
MENSAGEM D_MENSAGEM /* BLOB SUB_TYPE 1 SEGMENT SIZE 80 */,
SERVICO_USADO D_NUM /* INTEGER */ DEFAULT 0 NOT NULL,
USUARIO VARCHAR(30),
HORA D_HORA /* TIME */ DEFAULT 'NOW'
);
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.706 / Virus Database: 462 - Release Date: 14/06/2004