Fórum Erro em campo computed by #56398

29/06/2006

0

Olá

Numa tabela, criei um campo computed by. Ficou assim:
CREATE TABLE VEICULO (
    CODIGO          INTEGER NOT NULL,
    MARCA           VARCHAR(30),
    MODELO          VARCHAR(30),
    PLACA           VARCHAR(10),
    GASTOS          SMALLINT,
    VLCOMPRA       SMALLINT,
    LOCALIZADO      VARCHAR(30),
    TOTALCUSTO      COMPUTED BY (VLCOMPRA+GASTOS),
);


Estou querendo mostrar o campo TOTALCUSTO num IBDataset, só que dá erro (´attempted update of read-only column´). Não dá pra usar num IBDataset ou eu tô fazendo errado? :?:
Podem me ajudar? :roll:


Ivonei

Ivonei

Responder

Posts

01/07/2006

Adrinei

Acho que as colunas GASTOS e VLCOMPRA deveriam ser do tipo numeric para aceitar vírgulas.
O melhor é criar um domínio para campos monetários ´currency´.
O erro que vc relata é que o IBDataSet está tentando gravar num campo calculado, sendo que este coluna é somente leitura.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar