Versão atual:

Erro array out of bounds ( 0 of 1 )

Meu fonte estava com erro no GetMv (sonarqube). Transformei numa função e deu esse erro: array out of bounds ( 0 of 1 )

Segue o trecho de antes e depois das alterações

ANTES:

Static Function ALTMV(aCampos,cTitulo)
Local _n := 0
cTitulo         := If(cTitulo = Nil, "Alteracao de Parametros",cTitulo)
Private aParam     := {}

If Len(aCampos) == 0
    Aviso("Atencao !","Parâmetros a serem alterados não informados !",{"Ok"})
    Return
EndIf

For _n := 1 To Len(aCampos)
    Aadd(aParam,{aCampos[_n,1],aCampos[_n,2],GetMv(aCampos[_n,1],.F.,&(aCampos[_n,3]))})
Next

DEPOIS

Static Function ALTMV(aCampos,cTitulo)
Local _n := 0
cTitulo         := If(cTitulo = Nil, "Alteracao de Parametros",cTitulo)
Private aParam     := {}
cAttMv             := (aCampos[_n,1],.F.,&(aCampos[_n,3]))

If Len(aCampos) == 0
    Aviso("Atencao !","Parâmetros a serem alterados não informados !",{"Ok"})
    Return
EndIf

For _n := 1 To Len(aCampos)
    Aadd(aParam,{aCampos[_n,1],aCampos[_n,2],cAttMv})
Next

Alguém tem uma ideia do que possa ser? Desde já agradeço!

Versão (1):

Ver a versão formatada

Erro array out of bounds ( 0 of 1 )

  • criado 25 de Jan de 2023

Comentário

new question