Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-08-2007
hawerd gutierre hawerd gutierre is offline
Miembro
 
Registrado: jun 2006
Posts: 14
Poder: 0
hawerd gutierre Va por buen camino
IBSTOREDPROCED ayuda

Hola a todos .....tengo el siguiente problema....tengo un procedimiento almacenado en interbase el cual me funciona bien desde el ibexpert, y desde un ejecutable al cual lo conecto mediante el bde, y usando un query para consultarlo me funcionan bien y me trae todo los valores a un grid.....el problema es que estoy creando otro modulo para conectarme a la misma base de datos pero mediante los componentes IB, para conectarme a la base de datos uso lo siguiente: with DataModule1.IBDBPrincipal do
begin
Connected := false;
LoginPrompt := False;
DatabaseName :=Edit1.Text;
Params.Add( 'USER_NAME=SYSDBA');
Params.Add( 'PASSWORD=masterkey');
SQLDialect := 3;
TraceFlags := [];
IdleTimer := 0;
Connected := True;
end;

al parecer no hay problemas con la coneccion. Pero al tratar de usar un query y referirme a storedprocedure este no lo reconoce , solo reconoce las tablas, entonces coloque un IBSTOREDPROC el cual puedo hasta poner los campos persisentes, el problemas es que al ejecutarlo no me trae lso datos al grid , utiliso el sgte codigo :
Código Delphi [-]
IBStoredProc1.Close;
IBStoredProc1.Params.Clear;
IBStoredProc1.ParamByName('FECHAI').Value := DateTimePicker1.Date;
IBStoredProc1.ParamByName('FECHAF').Value := DateTimePicker2.Date;
IBStoredProc1.ParamByName('APLIC_DESC_TARJ').Value := 0;
IBStoredProc1.ParamByName('PORC_PAC_PRIV').Value := 0;
IBStoredProc1.Prepare;
IBStoredProc1.ExecProc;
Alguie sabe por que no se presentan los datos.....o alguna manera de traer ese stored procedure a mi grid

Última edición por jhonny fecha: 16-08-2007 a las 22:19:54. Razón: Colocar etiquetas DELPHI
Responder Con Cita
  #2  
Antiguo 16-08-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Prueba cambiando el IBStoredProc1.ExecSql; por IBStoredProc1.Open;

Nota recuerda usar las etiquetas DELPHI
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 16-08-2007
hawerd gutierre hawerd gutierre is offline
Miembro
 
Registrado: jun 2006
Posts: 14
Poder: 0
hawerd gutierre Va por buen camino
Gracias por responder Jhony...

Gracias Jhony......a lo que me dices si le pongo el open a un ibstoredproc va a dar un error ......pero en la web encontre que usando un IBDataset podia conectarme a los stored procedure de mi base de datos.....asi que lo puse y me dio resultado .....de todas maneras gracias
Responder Con Cita
Respuesta



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
Ayuda para la ayuda maxvera Varios 4 12-05-2007 20:13:44
Instalar Ayuda (.HLP) en la Ayuda de Delphi? MasterXP Varios 6 12-04-2006 06:57:49
Ayuda para crear ayuda... Gabriel2 Varios 2 10-06-2005 00:15:18
ayuda con strtofloat, ayuda punto flotante TURING Varios 5 30-04-2004 08:03:59
Ayuda Con Instalacion De Archivos De Ayuda Legolas Varios 1 01-12-2003 14:48:03


La franja horaria es GMT +2. Ahora son las 21:36:02.


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