Fórum Invalid variant #167373
02/07/2003
0
Quando tento atribuir o valor de uma variável inteira a um campo DBEdit aparece uma mensagem de erro ´Invalid variant type conversion´.
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?
Grato!
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?
Grato!
Jtagliatti
Curtir tópico
+ 0
Responder
Posts
03/07/2003
Leoback
[quote=´jtagliatti´]Quando tento atribuir o valor de uma variável inteira a um campo DBEdit aparece uma mensagem de erro ´Invalid variant type conversion´.
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?
Grato!
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?
Grato!
Irmão!
Pelo que pude entender, você precisa usar uma função de conversão de um tipo de dados para outro antes de atribuir o valor da variável ao controle (no seu caso o TEdit). Por exemplo se o valor da variável for do tipo Integer(inteiro) use
Edit_campo.text:=IntToStr(var_Campo);
a função IntToStr converte o valor da var_Campo do Tipo Integer para String.
Espero ter ajudado!
Leo
Responder
Gostei + 0
03/07/2003
Leoback
[quote=´jtagliatti´]Quando tento atribuir o valor de uma variável inteira a um campo DBEdit aparece uma mensagem de erro ´Invalid variant type conversion´.
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?
Grato!
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?
Grato!
Irmão!
Pelo que pude entender, você precisa usar uma função de conversão de um tipo de dados para outro antes de atribuir o valor da variável ao controle (no seu caso o TEdit). Por exemplo se o valor da variável for do tipo Integer(inteiro) use
Edit_campo.text:=IntToStr(var_Campo);
a função IntToStr converte o valor da var_Campo do Tipo Integer para String.
Espero ter ajudado!
Leo
Responder
Gostei + 0