Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con PROCEDURE (https://www.clubdelphi.com/foros/showthread.php?t=48076)

jmlifi 14-09-2007 17:05:15

Problemas con PROCEDURE
 
trabajo bajo firebird 2.0.1
ejecuto la siguiente sentencia SQL:
Código SQL [-]
CREATE PROCEDURE TOTPEDIDO (
    NPEDIDO INTEGER)
RETURNS (
    TOTAL FLOAT)
AS
begin
  select sum(realzdas*precio) from pzpedido
  where (pedido= 1) and ((pzpedido.CONJUNTO='') or (pzpedido.CONJUNTO is null) or
        (pzpedido.CONJUNTO='C'))
  into :total;
end

Cuando refresco el procedimiento "ASbegin" aparece unido se ha generado de la siguiente manera(:

Código SQL [-]
CREATE PROCEDURE TOTPEDIDO (
    NPEDIDO INTEGER)
RETURNS (
    TOTAL FLOAT)
ASbegin
  select sum(realzdas*precio) from pzpedido
  where (pedido= 1) and ((pzpedido.CONJUNTO='') or (pzpedido.CONJUNTO is null) or
        (pzpedido.CONJUNTO='C'))
  into :total;
  suspend
end

¿a qué es debido? ¿influye en algo firebird 2?

duilioisola 14-09-2007 17:08:54

Funciona? a pesar del "ASbegin" ?
Haz pegado el texto del procedimiento desda algún otro lugar o lo haz escrito completamente?
El copiar y pegar puede haber dejado caracteres no imprimibles que el compilador o el editor no reconocen.

jmlifi 17-09-2007 12:48:54

Lo vuelvo a escribir de nuevo y hace lo mismo.
Curioso.

duilioisola 17-09-2007 13:10:22

Funciona? a pesar del "ASbegin" ?

Puede ser que el problema esté en el programa que utilizas para editar los procedures.

Qué programa utilizas?

jmlifi 18-09-2007 08:34:13

Utilizo SQl Explorer y EMS Interbase/Firebird Manager

En los dos pasa lo mismo.

duilioisola 18-09-2007 08:47:41

Vuelvo a preguntar :

Cita:

Funciona? a pesar del "ASbegin" ?


La franja horaria es GMT +2. Ahora son las 15:54:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi