Por incrível que pareça, o erro persisti.
Será que existe algum evento que eu possa rodar um insert e atribuir valores a esses campos?
Siga esses passos que dá certo:
1º) Cria o campo fi na sua tabela:
alter table "coeficientecultivo" add "fi" integer;
2º) Atualize o campo novo para um valor padrão:
UPDATE coeficientecultivo SET fi = 1 WHERE fi IS NULL;
3º) Defina seu campo como not null;
ALTER TABLE "coeficientecultivo"
ALTER "fi" SET DEFAULT '1',
ALTER "fi" SET NOT NULL;
Seguindo esses passos não tem erro. É pra atualizar sua tabela.
Thyago, quando eu faço esse procedimento lá na base da dados, tudo fica ok, vou lá em sincronizar tabela e o campo fica azul como “Campos a serem criados”, o problema é quando eu crio o campo na aplicação.
Quando vc vai sincronizar a tabela no SC, qual a msg de erro que aparece?
As vezes aparece um “Erro de aplicação”, mas não deixa explícito o código de erro ou nome e como disse anteriormente, não é toda hora que aparece.
Rapaz, eu sei que não tem nada a ver, mas muda o nome desse campo (fi) e testa novamente.
[]s
Por incrível que pareça, eu já tentei fazer mas não deu certo rs.
Obrigado senhores, já consegui solucionar o meu problema criando um novo formulário, não sei como não havia pensado nisso antes rs.
Tenham uma boa tarde, abraços.