Ver Mensaje Individual
  #1  
Antiguo 22-07-2004
Avatar de argami
argami argami is offline
Miembro
 
Registrado: jun 2003
Ubicación: Barcelona
Posts: 57
Reputación: 22
argami Va por buen camino
Angry Problemas con DBExpress - ClientDataset

En el aplicativo que estamos montando he encontrado un par de problemas espero que me ayudeis pasare a explicarme:

Tengo un Datamodule con 2 TSQlDataset uno es mastro y el otro es un detalle una vez montados cargo los campos y activo las keys.

Despues en otro datamodule tengo 1 provider conectado a el mastro del anterior y un detalle conectado al dataset enbebido tambien he cargado los campos y he marcado las keys. en el provider he puesto upWhereKeyOnly.

El primer problema fue que al colocarle el PackedRecords > 0 y conectado al grid (obiamente el grid exige datos) me daba una key violation, paseando un par de horas por el google encontre una solucion para este problema.

(en este punto cabe destacar que tengo horas intentando cosas ejemplos y demas que en lo que monte y me iba bien el maestro iba mal el detalle hasta que se ha normalizado)

Hasta aqui todo bien Pero ahora si trado de ordenar por el indexfieldnames o creando una key(en el clientdataset) me vuelve a dar un key violation

Creo que hasta este punto es obio que la que que uso no esta duplicada en la base de datos ya que es la key primaria de la tabla

Bueno espero que me podais alludar ya no se me ocurre nada me encantaria salir de este problema .

otra cosa Lamentablemente hasta ahora los client me han dado bastantes dolores de cabeza, tambien entiendo que estoy comenzando con ellos y que lo mas seguro es que en un par de meses todo sea ligero pero me gustaria que opinaseis (todos pero sobreotodo me interesa los que estan trabajando con tablas muy grandes y muchos datos) sobre estos.
__________________
Gami

------------------------------------------------------------------
La necesidad no tolera tardanzas pero mas vale tarde que nunca
Responder Con Cita