Erro: Arquivo não existe em ZEOS

Delphi

25/01/2008

ErroEstou com um sisteminha que me usa o zeos para acesso a dados...
Só que está dando esse erro ao tentar compilar
---------------------------
Debugger Exception Notification
---------------------------
Project ERP.exe raised exception class EDatabaseError with message ´db_alertareceber: Field ´FONE´ not found´. Process stopped. Use Step or Run to continue.
---------------------------
OK   Help   
---------------------------


Já fui nesse db_alertareceber, e os campos existem, que faço?


Jpauloss

Jpauloss

Curtidas 0

Respostas

Marcosrocha

Marcosrocha

25/01/2008

O campo FONE existe na base de dados?


GOSTEI 0
Jpauloss

Jpauloss

25/01/2008

O campo FONE existe na base de dados?

Existe.
Que faço?


GOSTEI 0
Marcosrocha

Marcosrocha

25/01/2008

Já tentou clicar 2x no componente e adicionar os campos resultantes do Select?
Está com a última versão do Zeos?
Este erro está ao Compilar ou ao Executar?


GOSTEI 0
Jpauloss

Jpauloss

25/01/2008

Já tentou clicar 2x no componente e adicionar os campos resultantes do Select? Está com a última versão do Zeos? Este erro está ao Compilar ou ao Executar?

Esse campo já está adicionado no componente ZQuery.
Estou usando a versão ZEOSDBO-6.6.1.
O erro é ao compilar.
Que faço?


GOSTEI 0
Jpauloss

Jpauloss

25/01/2008

[quote:b8ec34c0e6=´mcblade´]Já tentou clicar 2x no componente e adicionar os campos resultantes do Select? Está com a última versão do Zeos? Este erro está ao Compilar ou ao Executar?

Esse campo já está adicionado no componente ZQuery.
Estou usando a versão ZEOSDBO-6.6.1.
O erro é ao compilar.
Que faço?[/quote:b8ec34c0e6]
Corrigindo:

O erro é ao executar.


GOSTEI 0
Marcosrocha

Marcosrocha

25/01/2008

Existem 2 possibilidades para este campo não existir. Uma é não estar no Banco de Dados. A outra é não estar adicionada na Query. Como você me disse que ele existe nos dois eu fico te devendo amigo. :cry:


GOSTEI 0
Jpauloss

Jpauloss

25/01/2008

Existem 2 possibilidades para este campo não existir. Uma é não estar no Banco de Dados. A outra é não estar adicionada na Query. Como você me disse que ele existe nos dois eu fico te devendo amigo. :cry:


O select ta direcionado ao um view
SELECT * FROM VIEW_ALERTARECEBER
WHERE
FILIAL=:FILIAL


E a View está assim
CREATE VIEW VIEW_ALERTARECEBER(
    FILIAL,
    DOCUMENTO,
    NRO_NOTA,
    DATA,
    VENCIMENTO,
    VALOR,
    CODCLIENTE,
    CODVENDEDOR,
    QUITADO,
    NOME_CLIENTE,
    NOME_CIDADE,
    UF)
AS
select
FILIAL,
DOCUMENTO,
NRO_NOTA,
DATA,
VENC,
VALOR,
CLIENTE,
VENDEDOR,
QUITADO,
coalesce( (SELECT NOME FROM CLIENTES WHERE FILIAL=FILIAL AND CODIGO=CLIENTE), ´[CLIENTE NÃO INFORMADO]´),
coalesce( (SELECT NOME_CIDADE FROM CLIENTES WHERE FILIAL=FILIAL AND CODIGO=CLIENTE), ´[CIDADE NÃO INFORMADA]´),
coalesce( (SELECT UF FROM CLIENTES WHERE FILIAL=FILIAL AND CODIGO=CLIENTE), ´[N/I]´)

from CTA_RECEBER
where
quitado<>´S´
AND
venc<=current_date
;

Num entendo muito de View, observei que está sem o campo fone. É só acrescentar?
Que faço?


GOSTEI 0
Jpauloss

Jpauloss

25/01/2008

up


GOSTEI 0
POSTAR