Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 22-02-2011
raulparraco raulparraco is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogota Colombia
Posts: 42
Poder: 0
raulparraco Va por buen camino
Estoy de acuerdo con mightydragonlor pero de acuerdo con este enlace

http://wiki.lazarus.freepascal.org/S...ming_Reference

los componetes sqldb tienen tsqlquery que hereda de TbufDataSet



Cita:
Bueno, ¿cómo hacer que el uso de TClientDataset? El principio es el mismo, usted tiene que llamar TBufDataset.ApplyUpdates.

La única diferencia es que usted no necesita un proveedor. En lugar de agregar proveedor de componentes especiales SQLdb utiliza niños clases de decidir qué mecanismo se debe utilizar para almacenar los datos.

Así que en vez de conectar un TClientDataset (FPC-TBufDataset equivalente) a un proveedor que tiene que conectarse a otro (sólo lectura)-conjunto de datos en SQL FPC simplemente utilizar TSQLQuery, que es derrived de TBufDataset.

Así que en vez de conectar tres componentes juntos, puedes colocar un componente que hace todo lo que los tres componentes en Delphi hacer. (Y más, ya que también hay transacciones de apoyo)

Por lo tanto, TSQLQuery.ApplyUpdates uso, y no te olvides de confirmar la transacción.

Cuando usted está utilizando las preguntas que están más avanzados a continuación, 'select * from tabla' puede que tenga que proporcionar su propia actualización, borrar y consultas de inserción.
Esto es traducción de
Cita:
Well, how would you do that using a TClientDataset? The principle is the same, you have to call TBufDataset.ApplyUpdates.

Only difference is that you don't need a provider. Instead of adding special provider components sqldb uses child-classes to decide which mechanism should be used to store the data.

So instead of connecting a TClientDataset (fpc-equivalent TBufDataset) to a provider which you have to connect to another (readonly) sql-dataset in fpc you simply use TSQLQuery, which is derrived from TBufDataset.

So instead of connecting three components together, you can drop one component which does everything those three components in Delphi do. (And more, since there's also transaction-support)

So, use TSQLQuery.ApplyUpdates, and don't forget to commit the transaction.

When you are using queries which are more advanced then 'select * from table' you may have to supply your own update, delete and insert-queries.
Perdonen la traducción no se ingles y utilice Google Traslate
__________________
Raulp
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
Donde encontrar componentes para Lazarus vicacos Lazarus, FreePascal, Kylix, etc. 26 12-01-2010 15:43:21
FIBL 0.7.1 componentes de Datos para Firebird en Lazarus JoseAntonio Lazarus, FreePascal, Kylix, etc. 7 11-11-2009 14:57:43
Componentes para usar con MySQL odrack Varios 7 11-04-2008 17:20:47
ayuda para usar lazarus Robert01 Linux 9 21-08-2006 11:09:35
Que componentes usar para conectar Delphi con Oracle lbuelvas Oracle 9 09-01-2006 15:42:10


La franja horaria es GMT +2. Ahora son las 06:56:46.


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