Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Como obtener la paleta de componentes de firebird (https://www.clubdelphi.com/foros/showthread.php?t=1344)

barman 11-06-2003 13:09:22

Como obtener la paleta de componentes de firebird
 
Buenas, pues eso
Como obtener los de componentes de firebird,

El TIBDataSet, el TIBDataBase y el TIBEvents:confused:

Thanks

Iván 11-06-2003 13:14:39

¿Qué versión de FB usas?
¿Qué versión de Delphi usas?

Sin esto es difícil ayudarte.

Un saludo.

barman 11-06-2003 18:18:57

Gracias Ivan.

Interbase 6.0 Open Sourcer.
C++ 5.

No uso de momento Firebir, debido a que no he encontrado los componentes, (aunque lo instale y funcione con los que ya tenia pero como no resolvia mi problema con los eventos me volvi a la version de interbase)

He mirado en la seccion de interbase y me he bajado
19234_ibx_6.05_for_bcb6

Pero me ha dado un error en la instalacion, supongo que son para borland cb6 y mua tiene cb5

1000 G.

__cadetill 11-06-2003 19:06:14

La unica que he encontrado en CodeCentral es la 5.04 en http://codecentral.borland.com/codec...sting?id=18962

Iván 12-06-2003 01:05:42

Como dice Cadetill, debes usar la de C++5.

Un saludo.

barman 12-06-2003 10:34:09

Gracias a los dos

Me han aparecido algunos componentes nuevos, y en los que tenia han aparecido propiedades nuevas, esta bastante bien,

Solo ..... que los dichosos IBEvents que es mi gran problema siguen sin funcionar alguien sabe por que la han tomado conmigo????


Esto es lo que hago:

CREATE TRIGGER D_Empleado FOR EMPLEADOS
AFTER DELETE
AS
BEGIN
POST_EVENT "DEL_EMPLEADO";
END

void __fastcall TForm1::FormShow(TObject *Sender)
{
IBEvents1 ->Events ->Add("DEL_EMPLEADO");
IBEvents1 ->RegisterEvents();
}


void __fastcall TForm1::IBEvents1EventAlert(TObject *Sender,
AnsiString EventName, int EventCount, bool &CancelAlerts)
{
ShowMessage(EventName);
}


Y tarari que te vi, cuando borro no sucede nada, lo cual esta bien porque antes de instalar los nuevos componentes se quedaba colgado.

1000 G.

__cadetill 12-06-2003 14:49:26

Lo he estado probando, en Delphi claro (porque de C++.... ni idea), y supongo que tendras el TDatabase ligado a un TIBTransaction, no? (o su equivalente en C++)

Pues lo unico que te faltaria (creo), es hacer un commit (o CommitRetaining) de la transaccion ya que, estos eventos no saltan mientras no se confirma la transaccion

Suerte

barman 12-06-2003 18:15:01

Uops ...... funciona con el commit, creia que nunca iba a funcionar



1000 G * 100


La franja horaria es GMT +2. Ahora son las 06:04:29.

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