[firebase-br] Count of read-write columns does not equal count of values

Thiago Vidal thiago em datatech.com.br
Sex Jan 7 11:23:06 -03 2005


Estou obtendo o seguinte erro ao efetuar o insert:
"Count of read-write columns does not equal count of values "

Segue o insert:
insert into CHEQUES (ID_CHEQUE, BANCO, NUMERO, DOCUMENTO, VALOR, DATAPGTO)
values ('48', '237', '43', '67419518542', '72.00', '07.01.2005')

Segue a tabela:
CREATE TABLE CHEQUES (
    ID_CHEQUE  INTEGER NOT NULL,
    BANCO      SMALLINT NOT NULL,
    NUMERO     INTEGER NOT NULL,
    DOCUMENTO  VARCHAR(14) NOT NULL,
    VALOR      MONEY NOT NULL /* MONEY = NUMERIC(9,2) DEFAULT 0 */,
    DATA       TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    DATAPGTO   DATE NOT NULL,
    BAIXA      CHAR(2) DEFAULT 'PD'
);

Aparentemente, o número de campos e valores é o mesmo (6), e esse erro
começou a ocorrer do nada, em um sistema que já estava funcionando
corretamente.

Se eu executar a query via isql funciona, mas no sistema está dando esse
erro.

Já procurei na net, mas não consegui encontrar muita coisa em ingles ou
portugues.

Acredito que alguém da lista já deva ter passado por alguma coisa parecida
antes. Conto com a ajuda de vocês.

Estou usando Firebird 1.5 SS Linux Conectiva 8 num servidor Dual Xeon 2.4
2Ghz RAM.
Cliente Delphi7.1 com dbXpress, driver de Interbase (dbexpint) DLL
fbclient.dll do 1.5

Obrigado.

_________________________
Thiago Oliveira Vidal
Desenvolvimento de Sistemas
Data Tech Tecnologia e Informática
<thiago em datatech.com.br>








Mais detalhes sobre a lista de discussão lista