Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-07-2004
Avatar de argami
argami argami is offline
Miembro
 
Registrado: jun 2003
Ubicación: Barcelona
Posts: 57
Poder: 21
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
 



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 15:51:52.


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
Copyright 1996-2007 Club Delphi