FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
|
|
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 |
|