Erro em campo computed by
Olá
Numa tabela, criei um campo computed by. Ficou assim:
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:
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
Curtidas 0
Respostas
Adrinei
29/06/2006
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.
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.
GOSTEI 0