Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 18-07-2005
iuqrul iuqrul is offline
Miembro
 
Registrado: dic 2004
Ubicación: Cartagena
Posts: 36
Poder: 0
iuqrul Va por buen camino
Hola, el componente IBDataset es un IBquery + IBUpdateSQL juntos, y todos son considerados DBAware, es decir, permiten su uso en la estructura de componentes visuales de acceso a base de datos.

Para gestionar visualmente este tipo de consultas debes vincular el IBDataset a un DataSource, y a su vez componentes DBGrib, DBEdit, DBNavigator... a ese mismo DataSource, y a través de los eventos AfterPost y AfterDelete por ejemplo la transacción asociada, eso ya depende del uso preciso que necesites.

Por supuesto, puedes utilizar otro tipo de componentes y gestionar manualmente la edición de los datos:
...{Inserción}
with IBDataset do begin
Insert;
FieldByName('NombreCampoInteger').AsInteger:=integer;
FieldByName('NombreCampoString').AsString:=string;
FieldByName('NombreCampoCurrency').AsCurrency:=currency;
...
Post;
end;
...{Edición}

with IBDataset do begin
Edit;
FieldByName('NombreCampoInteger').AsInteger:=integer;
FieldByName('NombreCampoString').AsString:=string;
FieldByName('NombreCampoCurrency').AsCurrency:=currency;
...
Post;
end;

...{Borrado}

IbDataSet.Delete;

Aunque si optas o necesitas una gestión manual, quizá mejor usar IBSQL, que son más eficaces.

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


La franja horaria es GMT +2. Ahora son las 02:41:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi