Fórum Alguém conhece este erro?! Access Violation #167072
30/06/2003
0
Esta é a segunda vez q tenho problema com este erro,
a primeira vez que ele aconteceu foi quando passava valor
para um parametro de uma consulta SQL, para resolve-lo
tive q concatenar os Edits na String da query....
O erro é o seguinte:
´....EAcessViolation with message Acess violation at address 004088C in module ´PROJ.EXE´. Read of address FFFFFFFF. Process...´
O compilador acusa que ele acontece nesta linha:
if Tabela.FieldByName(´Campo´).AsFloat > 0 then
QRLabel.Caption := Tabela.FieldByName(´Campo´).AsString
else
QrLabel.Caption := Query.FieldByName(´Campo´).AsString; {É nesta linha}
Será q se reinstalar o Delphi (minha versao 6) adianta??
Obrigado
:arrow: rock.it
´give me fuel, give fire...´
Rock.it
Curtir tópico
+ 0Posts
30/06/2003
Marconi
Algo que não foi criado ou instanciado.
Pode acontecer também quando tenta utilizar uma variavel que esta com o valor NULL.
Espero ter ajudado.
Marconi
Gostei + 0
30/06/2003
Rock.it
parametros e ativo-a para ela no form anterior, e o componente qrllabel
esta criado e declarado.......
Estranho né? Existe alguma outra coisa q possa gerar isso??
Obrigado
rock.it
Gostei + 0
30/06/2003
Marconi
QrLabel.Caption := Query.FieldByName(´Campo´).AsString; {É nesta linha}
O Campo deve estar com o valor NULL, por isto voce não consegue jogar ele na QrLabel.Caption. Tente testar se o campo é igual a NULL antes de fazer a busca, ou deixe como default neste campo o valor EmptyStr (zero se for numérico). Assim toda vez que um registro for criado, este campo recebe uma variavel em branco (ou zero), mas nunca NULL.
Marconi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)