Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-07-2007
gaia gaia is offline
Registrado
 
Registrado: jul 2007
Posts: 2
Poder: 0
gaia Va por buen camino
Smile mostrar resultado de procedimiento almacenado en delphi

Saludos a todos los miembros del foro

Estoy desarrollando una aplicación en delphi y el gestor de Base de datos que utilizo es SQL Server 2000

Tengo un procedimiento almacenado como el siguiente:

CREATE procedure ejemplo @num int, @tot float output
As
select fecha, nombre
from tabla
where (numero = @num)

set @tot = (select sum (monto)
from tabla
where (numero = @num)

Ejecutando este procedimiento en el analizador de consultas, devuelve todos los valores correctamente.

El código que uso en delphi es:

with DataModule1.SPejemplo do
begin
Prepare;
ParamByName('@num').AsString := Edit1.Text;
ExecProc;
Edit2.Text := ParamByName('@tot').AsString;
end;

utilizo la conexión ODBC

Mi problema es el siguiente:
Muestro los valores devueltos por el select en un dbgrid (hasta aqui todo bien), pero cuando deseo mostrar el valor de la variable @tot en un edit, sólo me muestra '0', no genera ningún error.

No sé qué está mal o cuál es el error que estoy cometiendo.

Agradezco de antemano, cualquier ayuda, comentario o referencia que puedan brindarme.

Gaia
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Procedimiento almacenado desde Delphi hmv MS SQL Server 6 06-01-2010 23:02:05
Procedimiento almacenado efelix MS SQL Server 7 21-11-2007 17:53:00
Procedimiento Almacenado egostar Firebird e Interbase 4 15-12-2006 02:04:07
Procedimiento almacenado LucianoRey MS SQL Server 2 23-08-2005 00:37:06
Mostrar valor de DBEDIT con Procedimiento Almacenado JoanKa Firebird e Interbase 3 05-06-2005 11:10:35


La franja horaria es GMT +2. Ahora son las 18:33:51.


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