Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Como Usar una Funcion que devuelve un escalar (https://www.clubdelphi.com/foros/showthread.php?t=57858)

Iceman 30-06-2008 15:27:32

Como Usar una Funcion que devuelve un escalar
 
Hola Foros:
mi duda es como usar en Delphi, una funcion que he creado en una base de Datos SQL Server. Dicha funcion devuelve un valor escalar.
Es una funcion a la cual le paso un parametro y me devuelve un Importe.


Gracias.

BlueSteel 30-06-2008 18:17:11

Cita:

Empezado por Iceman (Mensaje 297219)
Hola Foros:
mi duda es como usar en Delphi, una funcion que he creado en una base de Datos SQL Server. Dicha funcion devuelve un valor escalar.
Es una funcion a la cual le paso un parametro y me devuelve un Importe.


Gracias.


Hola Iceman...

podrias poner como la usas en SQL.... con los valores y parametros que ingresas y devuelve...

creo que lo más lógico es que utilices componentes ADO y puedes hacer el llamado a la fucnión desde un ADOQuery....

Salu2:p:D

2-D@monic 29-07-2008 05:49:51

como dijo BlueSteel primero debes elegir el tipo de conexión (ODBC, BDE, ADO, DBExPRESS, ZEOS LIB) y después utilizar el componente específico para un función, como es MsSQLServer lo más indicado es ado no?........ y utilizas un AdoStoredProc..

jcarteagaf 29-07-2008 21:54:12

Como ya te indicaron lo que tienes que hacer es usar una conexión (ADO, BDE, dbeExpress, etc) y luego colocas un TQuery (TAdoquery, etc de acuerdo a tu conexión) y colocas lo siguiente:

Código SQL [-]
SELECT dbo.TuFuncion(parametro) Importe

Y luego haces un Open o Active := true y listo ya tienes el resultado.


Saludos


La franja horaria es GMT +2. Ahora son las 11:51:25.

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