Página 1 de 1
Error BASE/1098 VAL
Enviado: 28 Set 2006 12:04
por Serclabru
Bom dia!
Estou incluido um campo em um cadastro e tentando checar se ele existe ao digitar um código.
Quando chego no campo ele acusa Error BASE/1098 Argument Error VAL,
alguém poderia me dar uma dica do que seria?
Sérgio
Re: Error BASE/1098 VAL
Enviado: 28 Set 2006 13:01
por Zeca Roque
Serclabru escreveu:Bom dia!
Estou incluido um campo em um cadastro e tentando checar se ele existe ao digitar um código.
Quando chego no campo ele acusa Error BASE/1098 Argument Error VAL,
alguém poderia me dar uma dica do que seria?
Sérgio
Boa tarder SERGIO.
Este tipo de erro acontece quando o argumento da função VAL não é do tipo caracter :)Pos
Enviado: 28 Set 2006 13:51
por gvc
Não entendi...
Vc esta mudando a estrutura do arquivo ou esta incluindo um novo registro no arquivo?
Se esta mudando a estrutura, veja se não esta mudando o tipo de algum campo.
Se esta gravando no arquivo, verifique se o valor que esta sendo gravado tem o mesmo tipo de campo. Vc esta gravando com o varput?
Enviado: 28 Set 2006 14:07
por Serclabru
É um cadastro de FATURA, Eu criei um um campo tipo CARACTER em um arquivo já existente.
Quando executo o programa, a tela está ok, só qdo vou "focar" esse campo é que dá o Erro.
Sérgio
Enviado: 28 Set 2006 15:41
por gvc
Poste o código aqui ou mande por email.
Pode haver erro na definição do campo ou na variável que vai ser gravada no campo.
Veja a linha do erro, veja se há uma gravação, veja qual variável esta sendo repassada para o campo.
Coloque um "? valtype(<variavel>)" para saber o tipo da variável antes do replace.
Enviado: 28 Set 2006 16:10
por Serclabru
Encontrei o problema!
Eu estava declarando em minha PROCEDURE (MENVAR E PRIVATE) a variavel (cFatTran) e o campo é (FATTRANS) alterei a variável p/ (cFatTrans) e funcionou.
OBRIGADO PELA AJUDA DE VCS.
Sérgio