DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 190820 - Última revisão: terça-feira, 24 de Agosto de 1999 - Revisão: 1.1

 

Nesta página

Sintomas

Passando diferente de um tipo de dados de caracteres como o segundo parâmetro para a função SYS(2014) não resulta num erro "valor do argumento de função, tipo ou contagem é inválida" mesmo que o tipo de dados seja incorrecto. Em algumas circunstâncias, a transmitir um tipo de dados incorrecto pode causar um erro de excepção fatal.

Resolução

Tem de verificar o tipo de dados do segundo parâmetro antes de passar o valor para a função SYS(2014). Em seguida, pode utilizar a função TYPE() para verificar se o tipo de dados deste parâmetro é o carácter.

Ponto Da Situação

A Microsoft confirmou que este erro ocorre nos produtos da Microsoft listados no início deste artigo. Estão a investigar este erro e publicará novas informações na base de dados de conhecimento da Microsoft como fica disponível.

Mais Informação

Passos para reproduzir o comportamento

  1. Executar a seguinte linha de código a partir da janela comandos:
          SYS(2014,"TEST",.F.)
    							
RESULTADOS: Se não obtiver a mensagem de erro mencionada na secção Sintomas, e poderá ocorrer uma excepção fatal.

A informação contida neste artigo aplica-se a:
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 5.0a
  • Microsoft Visual FoxPro 6.0 Professional Edition
Palavras-chave: 
kbmt kbbug kbpending KB190820 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 190820  (http://support.microsoft.com/kb/190820/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft