Ver Mensaje Individual
  #2  
Antiguo 30-06-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 26
guillotmarc Va por buen camino
Hola.

No sé si utilizas un SQLClientDataSet, o el conjunto TSQLQuery + TDataSetProvider + TClientDataSet.

En el primer caso olvídate del SQLClientDataSet, la misma Borland no recomienda su uso, y la han quitado en Delphi 7.

El problema está, como ya has adivinado, en indicar el campo de clave primaria mediante el flag pfInKey. Esto lo tienes que indicar en el campo persistente del TSQLQuery, y no en el campo del TClientDataSet. (¿ era este el problema ?).

NOTA : Para ver las instrucciones que se mandan al Servidor, añade un TSQLMonitor. No te asustes al ver todo lo que se le manda, són consultas para averiguar la MetaData relacionada (índices, ...). Personalmente suelo poner la propiedad NoMetaData a True.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita