Erro no INSERT por falta da chave primaria COm BDP no delphi

30/11/2005

estou com o delphi 2005 e o interbase 7.5 e estou ligando como BDP quando estoou incluindo direto DATA EXPLORER PAGE do Derphi ele esta gerando o CODIGO normal mas quando tento dar um INSERT direto na pagina ele não esta gerando o codgio e da o erro da pela falta da Chave primaria
Tenho esta triigger na tabela de IMPORT
ACTIVE AFTER INSERT POSITION 0
as
begin
IF(NEW.CODIGO IS NULL) THEN NEW.CODIGO = Gen_id(IMPORT_ID, 1);
end

bom tenho a Pagina onde faço uma busca com o registro selecionado no DataGRid e mostro so detalhes do registro, mas oq tenho de fazer pra esta pagina que so contem os DbwebTextBox e as conecções com a tabela, para que nela mesmo eu posso fazer os insert?


Odacir_z