FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ya hice la prueba y me marca que no encuentra el parámetro, esta es la función que espero cachar el resultado que retorna
CREATE FUNCTION [dbo].[VALIDACION] (@FOLIO as varchar(50) ) returns varchar(10) as begin declare @ent as integer, @sal as integer,@resul varchar(10) set @ent = (select count(*) from dbo.entrada WHERE FOLIO=@FOLIO) set @SAL = (select count(*) from dbo.SALIDAS WHERE FOLIO=@FOLIO) set @resul = convert(varchar(10), @ent) +convert(varchar(10), @SAL) return @resul end |
#2
|
|||
|
|||
Hola a todos,
como ya te ha comentado CASIMIRO NOTEVI, al tratarse de una funcion debes de utilizar un TSQLQuery, el problema lo puedes tener por la forma en que hay que realizar llamadas en MSSQLServer a funciones y procedimientos, prueba este código:
|
#3
|
||||
|
||||
Generando una función como esta (que es la misma que la tuya, pero usando una par tablas mías):
Y ejecutrando esta consulta:
Obtienes un único registro con el valor resultado. Para obtenerlo desde Delphi, tal y como han comentado un TQuery (derivado).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Hola.
Cita:
Una misma función o stored procedure debería poderse llamar desde ambos componentes, ya sea TSQLStoredProc o TSQLQuery con el mismo resultado. Repitiendo el ejemplo anterior, del mismo modo funciona: Para el primer ejemplo usé el TSQLStoredProc ya que ese figuraba en tu intento. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ORDER BY No resulta con CHAR | MAXIUM | Firebird e Interbase | 17 | 14-03-2017 09:07:43 |
Obtener el parametro de salida de una funcion de Sql en Delphi | titooo | MS SQL Server | 6 | 17-06-2013 15:35:46 |
(DBExpress)la función IsIndexField del TSQLQuery siempre me devuelve falso | amezeta32 | Conexión con bases de datos | 0 | 17-08-2006 00:20:46 |
Como obtener los parametros para dbexpress al conectarme por odbc..! | Arturo | Conexión con bases de datos | 2 | 20-05-2006 00:51:42 |
consulta SQL que me resulta compleja | j2mg | SQL | 5 | 29-05-2003 22:50:13 |
|