View IB5 x IB
porque da erro ao copilar esta View no Interbase 6 eu acho que é porque foi feito no IB5 e agora quero mudar para o IB6 .
CREATE VIEW VIEW_CONTAS_RECEBER (
EMPRESA,
CLIENTE,
FANTASIA,
DOCUMENTO,
ESPECIE,
DISCRIMINACAO,
DESCRICAO,
PARCELA,
PARCELAS,
HISTORICO,
JURO_MORA,
RECEBIMENTO,
PRAZO,
VENCIMENTO,
ATRASO,
VALOR,
VALOR_RECEBIDO,
JURO_RECEBIDO,
VALOR_RECEBER,
VENDEDOR)
AS
SELECT PAR.EMPRESA,
PAR.CLIENTE,
CLI.FANTASIA AS NOME_CLIENTE,
PAR.DOCUMENTO,
PAR.ESPECIE,
PAR.DISCRIMINACAO,
ESP.DESCRICAO AS NOME_ESPECIE,
PAR.PARCELA,
REC.PARCELAS,
REC.HISTORICO,
REC.JURO_MORA,
PAR.RECEBIMENTO,
PAR.PRAZO,
PAR.VENCIMENTO,
´NOW´ - PAR.VENCIMENTO, O ERRO ESTA AQUI AMIGOS
PAR.VALOR,
PAR.VALOR_RECEBIDO,
PAR.JURO_RECEBIDO,
PAR.VALOR - PAR.VALOR_RECEBIDO, O ERRO ESTA AQUI AMIGOS
PAR.VENDEDOR
FROM RECEBER REC,
RECEBER_PARCELA PAR,
CLIENTE CLI,
ESPECIE ESP
WHERE
PAR.EMPRESA = REC.EMPRESA AND
PAR.CLIENTE = REC.CLIENTE AND
PAR.DOCUMENTO = REC.DOCUMENTO AND
PAR.ESPECIE = REC.ESPECIE AND
PAR.CLIENTE = CLIENTE.CLIENTE AND
PAR.ESPECIE = ESPECIE.ESPECIE AND
(PAR.VALOR_RECEBIDO - PAR.VALOR) <> 0 O ERRO ESTA AQUI AMIGOS
;
O gosado é que foi feito no ib 4.5 e agora tento compilar ela no IB6 ela não roda da erro.... de commando
CREATE VIEW VIEW_CONTAS_RECEBER (
EMPRESA,
CLIENTE,
FANTASIA,
DOCUMENTO,
ESPECIE,
DISCRIMINACAO,
DESCRICAO,
PARCELA,
PARCELAS,
HISTORICO,
JURO_MORA,
RECEBIMENTO,
PRAZO,
VENCIMENTO,
ATRASO,
VALOR,
VALOR_RECEBIDO,
JURO_RECEBIDO,
VALOR_RECEBER,
VENDEDOR)
AS
SELECT PAR.EMPRESA,
PAR.CLIENTE,
CLI.FANTASIA AS NOME_CLIENTE,
PAR.DOCUMENTO,
PAR.ESPECIE,
PAR.DISCRIMINACAO,
ESP.DESCRICAO AS NOME_ESPECIE,
PAR.PARCELA,
REC.PARCELAS,
REC.HISTORICO,
REC.JURO_MORA,
PAR.RECEBIMENTO,
PAR.PRAZO,
PAR.VENCIMENTO,
´NOW´ - PAR.VENCIMENTO, O ERRO ESTA AQUI AMIGOS
PAR.VALOR,
PAR.VALOR_RECEBIDO,
PAR.JURO_RECEBIDO,
PAR.VALOR - PAR.VALOR_RECEBIDO, O ERRO ESTA AQUI AMIGOS
PAR.VENDEDOR
FROM RECEBER REC,
RECEBER_PARCELA PAR,
CLIENTE CLI,
ESPECIE ESP
WHERE
PAR.EMPRESA = REC.EMPRESA AND
PAR.CLIENTE = REC.CLIENTE AND
PAR.DOCUMENTO = REC.DOCUMENTO AND
PAR.ESPECIE = REC.ESPECIE AND
PAR.CLIENTE = CLIENTE.CLIENTE AND
PAR.ESPECIE = ESPECIE.ESPECIE AND
(PAR.VALOR_RECEBIDO - PAR.VALOR) <> 0 O ERRO ESTA AQUI AMIGOS
;
O gosado é que foi feito no ib 4.5 e agora tento compilar ela no IB6 ela não roda da erro.... de commando
Cicero
Curtidas 0
Respostas
Sremulador
18/07/2005
qual a menssagem que da ???
GOSTEI 0
Cicero
18/07/2005
CREATE VIEW VIEW_CONTAS_RECEBER (
EMPRESA,
CLIENTE,
FANTASIA,
DOCUMENTO,
ESPECIE,
DISCRIMINACAO,
DESCRICAO,
PARCELA,
PARCELAS,
HISTORICO,
JURO_MORA,
RECEBIMENTO,
PRAZO,
VENCIMENTO,
ATRASO,
VALOR,
VALOR_RECEBIDO,
JURO_RECEBIDO,
VALOR_RECEBER,
VENDEDOR)
AS
SELECT PAR.EMPRESA,
PAR.CLIENTE,
CLI.FANTASIA AS NOME_CLIENTE,
PAR.DOCUMENTO,
PAR.ESPECIE,
PAR.DISCRIMINACAO,
ESP.DESCRICAO AS NOME_ESPECIE,
PAR.PARCELA,
REC.PARCELAS,
REC.HISTORICO,
REC.JURO_MORA,
PAR.RECEBIMENTO,
PAR.PRAZO,
PAR.VENCIMENTO,
´NOW´ - PAR.VENCIMENTO, Seu retirar esta Linha da certo.......
PAR.VALOR,
PAR.VALOR_RECEBIDO,
PAR.JURO_RECEBIDO,
PAR.VALOR - PAR.VALOR_RECEBIDO,
PAR.VENDEDOR
FROM RECEBER REC,
RECEBER_PARCELA PAR,
CLIENTE CLI,
ESPECIE ESP
WHERE
PAR.EMPRESA = REC.EMPRESA AND
PAR.CLIENTE = REC.CLIENTE AND
PAR.DOCUMENTO = REC.DOCUMENTO AND
PAR.ESPECIE = REC.ESPECIE AND
PAR.CLIENTE = CLIENTE.CLIENTE AND
PAR.ESPECIE = ESPECIE.ESPECIE AND
(PAR.VALOR_RECEBIDO - PAR.VALOR) <> 0
;
Menssage do erro.....
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Dynamic SQL Error.
expression evaluation not supported.
EMPRESA,
CLIENTE,
FANTASIA,
DOCUMENTO,
ESPECIE,
DISCRIMINACAO,
DESCRICAO,
PARCELA,
PARCELAS,
HISTORICO,
JURO_MORA,
RECEBIMENTO,
PRAZO,
VENCIMENTO,
ATRASO,
VALOR,
VALOR_RECEBIDO,
JURO_RECEBIDO,
VALOR_RECEBER,
VENDEDOR)
AS
SELECT PAR.EMPRESA,
PAR.CLIENTE,
CLI.FANTASIA AS NOME_CLIENTE,
PAR.DOCUMENTO,
PAR.ESPECIE,
PAR.DISCRIMINACAO,
ESP.DESCRICAO AS NOME_ESPECIE,
PAR.PARCELA,
REC.PARCELAS,
REC.HISTORICO,
REC.JURO_MORA,
PAR.RECEBIMENTO,
PAR.PRAZO,
PAR.VENCIMENTO,
´NOW´ - PAR.VENCIMENTO, Seu retirar esta Linha da certo.......
PAR.VALOR,
PAR.VALOR_RECEBIDO,
PAR.JURO_RECEBIDO,
PAR.VALOR - PAR.VALOR_RECEBIDO,
PAR.VENDEDOR
FROM RECEBER REC,
RECEBER_PARCELA PAR,
CLIENTE CLI,
ESPECIE ESP
WHERE
PAR.EMPRESA = REC.EMPRESA AND
PAR.CLIENTE = REC.CLIENTE AND
PAR.DOCUMENTO = REC.DOCUMENTO AND
PAR.ESPECIE = REC.ESPECIE AND
PAR.CLIENTE = CLIENTE.CLIENTE AND
PAR.ESPECIE = ESPECIE.ESPECIE AND
(PAR.VALOR_RECEBIDO - PAR.VALOR) <> 0
;
Menssage do erro.....
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Dynamic SQL Error.
expression evaluation not supported.
GOSTEI 0
Beppe
18/07/2005
Use no lugar: CURRENT_TIMESTAMP - PAR.VENCIMENTO
GOSTEI 0