Problema com Firebird 2.0
Atualizei a versão do firebird 1.5 para 2.0 e meu sistema passou a apresentar a seguinte mensagem de erro ao abrir algums IBDataSets:
´attemped update of read-only column´
´attemped update of read-only column´
Steve_narancic
Curtidas 0
Respostas
Wendell
03/09/2007
verifique nas triggers quando voce executa um evento after insert ou after update se voce está passando o valor de uma variavel para um novo valor...
exemplo:
new.nome_seu_campo = ´novo valor´;
o problema está aí.. outra coisa que voce deve se atentar, é que quando voce atribui um ALIAS para um banco de dados, voce deve usar sempre ele, exemplo...
certo
select tabela.campo1, tabela.campo2 from tabela
selec t.campo1, t.campo2 from tabela t
errado
select t.campo1, tabela.campo2 from tabela t
exemplo:
new.nome_seu_campo = ´novo valor´;
o problema está aí.. outra coisa que voce deve se atentar, é que quando voce atribui um ALIAS para um banco de dados, voce deve usar sempre ele, exemplo...
certo
select tabela.campo1, tabela.campo2 from tabela
selec t.campo1, t.campo2 from tabela t
errado
select t.campo1, tabela.campo2 from tabela t
GOSTEI 0