Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 13-05-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Hola rruffino,

Tienes varias formas para hacerlo.

Una de ellas sería introducir en el commandText del ClientDataset la sentencia SQL directamente
Código Delphi [-]
ClientDataset1.CommandText := 'Execute procedure xxxxx
y posteriormente llamar al método "execute" del clientDataset.
Código Delphi [-]
ClientDataset1.Execute;

Para ello, tendrías que tener habilitado el parámetro "AllowCommandText" en el DatasetProvider correspondiente.

Otro método (quizás más apropiado) puede ser crear un método remoto en tu capa Intermedia (o SQL).

Para crear tu método remoto, tendrías que ir tu capa intermedia o SQL, pulsar en el menú View y en la opción Type Library.

Te aparecerá un cuadro de dialogo y tienes que buscar un botón cuyo Hint dice "New Metod".
Le pulsas y te crea un nuevo método. Le das nombre y guardar el proyecto.

Luego tienes que irte al código de tu capa intermedia y localizar un procedimiento con el nombre que has indicado en la opción anterior.
En la implementación de dicho procedimiento, introduces el código que quieras. Puedes hacer la llamada al componente "ibstoredsproc" y ejecutar tu procedimiento en base de datos.

En la parte cliente, para llamar a este método remoto, tienes que utilizar el SocketConnection así:
Código Delphi [-]
SocketConnection1.AppServer."nombre_de_tu_metodo_remoto"

Si no lo has hecho nunca, puede ser algo confuso, pero cuando lo hagas un par de veces todo se ve más sencillo.

Espero que te ayude.

Un Saludo.
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 Ledian_Fdez SQL 0 03-03-2010 15:38:18
procedimiento almacenado JAI_ME Varios 5 02-09-2008 16:24:58
Procedimiento Almacenado egostar Firebird e Interbase 4 15-12-2006 02:04:07
Procedimiento Almacenado pichi Vignola Firebird e Interbase 2 17-08-2006 01:07:38
procedimiento almacenado haron Firebird e Interbase 2 29-09-2003 01:09:56


La franja horaria es GMT +2. Ahora son las 12:44:18.


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