Tabela do banco de dados access: Codigo - Numeração Automatica TipoEncontrista - Texto CodigoEncontrista - Numero CodigoEvento - Numero Tenho o seguinte código para inserir as informações no banco de dados (access): dm1.QryEncontristaEventos.Insert;
dm1.QryEncontristaEventosTipoEncontrista.AsString := CboTipoEcontrista.Text;
dm1.QryEncontristaEventosCodigoEncontrista.Value := DblCboParticipante.KeyValue;
dm1.QryEncontristaEventosCodigoEvento.Value := dm1.QryEventosCodigo.Value;
dm1.QryEncontristaEventos.Post;
Ao executar o código acima aparece a mensagem abaixo e não sei o que fazer:
'Insufficient base table information for updating or refreshig'
pra atualizar os dados da Query uso o seguinte sql:
Select Ene.Codigo, Ene.CodigoEncontrista, Ene.CodigoEvento,
Eve.Codigo, Ene.TipoEncontrista, Mem.Nome, Mem.Matricula
From EncontristaEventos Ene, Eventos Eve, Membros Mem
Where Ene.CodigoEvento=Eve.Codigo
And Mem.Matricula=Ene.CodigoEncontrista
And Ene.TipoEncontrista = 'MEMBRO'
Union
Select Ene.Codigo, Ene.CodigoEncontrista, Ene.CodigoEvento,
Eve.Codigo, Ene.TipoEncontrista, Vis.Nome, Vis.Codigo
From EncontristaEventos Ene, Eventos Eve, Visitantes Vis
Where Ene.CodigoEvento=Eve.Codigo
And Vis.Codigo=Ene.CodigoEncontrista
And Ene.TipoEncontrista = 'VISITANTE'
Order By Mem.Nome