Run-time error 1060 GeneXus Invalid descriptor index

(Postado originalmente no dia 04/10/06)

Basicamente este erro significa que um programa gerado com GeneXus faz referencia a um campo numa tabela que não existe.
Isto pode acontecer por vários motivos, um deles, pode ser algum tratamento que tenhamos feito com a tabela, tirando um campo na mão, algo que não deveria acontecer se controlamos sempre o modelo de banco de dados com GeneXus.
Outra das coisas que pode ter acontecido, que é um pouco mais fácil de cometer o erro, e ter definido um DataView em GeneXus com uma tabela associada, e que simplesmente na parte “Composition” não preenchemos o “external name” ou temos alguma diferencia no nome que colocamos no “external name” com o nome real da tabela na qual estamos fazendo a referencia com o DataView.

Fabricio De los Santos
Gerência de Projetos –
Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Deja un comentario