Archive for mayo 5th, 2008

Error ORA-00957 GeneXus Oracle duplicate column name

lunes, mayo 5th, 2008

(Postado originalmente no dia 17/04/07)

Duplicate column name ou ORA-00957 com oracle, no meu caso Visual Basic, se produz basicamente por um erro comum que pode acontecer.

Se deve basicamente a que possivelmente no código tanto seja num New ou num When Duplicate se está fazendo referencia a um atributo 2 vezes por erro.

Exemplo:

New
CliCod=&CliCod
CliNom=&CliNom
CliEnd=&CliEnd
CliEnd=&Endereco
EndNew

Também pode acontecer num When duplicate não documentado neste exemplo.
É um erro simples de cometer geralmente quando se copiam códigos de um objeto para outro.

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

error CS0006: Arquivo de metadados ‘vjslib.dll’ não pôde ser encontrado compilando .NET com GeneXus 90

lunes, mayo 5th, 2008

(Postado originalmente no dia 16/04/07)

Geralmente acontece quando temos um modelo de GeneXus em Visual Basic ou qualquer outro gerador que não sea ।NET e criamos outro modelo para testar algo .NET e não temos instalado o Visual J#

Pode fazer o download aqui

e solucionar o problema.

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

Obter Valor de Autonumber em procedimiento genexus

lunes, mayo 5th, 2008

(Postado originalmente no dia 21/03/07)

Algo que geralmente nos perguntamos ao utilizar um campo autonumber é ao momento de usar num “New” num procedimento, como obter o valor do campo que acabamos de inserir?

Exemplo:

parm(in:&Var1,in:&Var2,in:&Var3,out:&VarAuto);
//Source

New //Tabela
Att1=&Var1
Att2=&Var2
Att3=&Var3
EndNew

&VarAuto=Att0

Att0 é a chave autonumber gerada para essa tabela.

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