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 24-10-2014
Kubelo Kubelo is offline
Miembro
 
Registrado: feb 2010
Posts: 58
Poder: 15
Kubelo Va por buen camino
FindKey en TSQLTable

Buenos días, en primer lugar decir que he buscado y no he encontrado nada, así que si repito tema ha sido por torpeza en la búsqueda

Al lio, estoy migrando una aplicación de BDE a dbExpress y me encuentro con 2 problemas, usaba muchos TTable y veo que el TSQLTable no tiene ni el FindNearest (cuyo problema no es tan grande) ni FindKey (Mi dolor de cabeza más grande). Sabéis o habéis conseguido "replicar" o usar alguna función similar en los TSQLTable. El problema del FindKey es que trabajo con formularios "plantilla", y sin cambiar bastantes cosas no se la clave primaria de la tabla. Intentaré mostrarlo gráficamente...

FORMULARIO BASE (Aquí está el TTable) -> En este formulario se define una búsqueda que realiza un FINDKEY

FORMULARIO HIJO 1 - FORMULARIO HIJO 2 - FORMULARIO HIJO 3 ..... FORMULARIO HIJO N

Estos formularios HEREDAN el TTable y es en ellos cuando se asocia el TABLENAME, así pues en el BASE no tengo la PK de la tabla.

Si supiera en el base la PK, obviamente podría hacer un LOCATE, pero ahí viene el problema, modificar el código para ese cambio es muchísimo trabajo (que si no hay más remedio tendré que hacer), pero si puedo
hacerlo todo en el BASE, pues eso, para eso se usa la herencia, no?

Espero me podáis ayudar, ya que estoy bastante "empantanado". Gracias
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
findkey y fieldkind en sql federicorl Conexión con bases de datos 2 09-04-2008 20:34:57
FindKey elpacua Conexión con bases de datos 1 22-02-2008 21:52:05
ApplyUpdates(0); TSQLQuery ó TSQLTable mramos65 Conexión con bases de datos 0 17-12-2007 18:21:26
Findkey trex2000 Tablas planas 15 01-04-2004 21:35:35
Findkey en ADO !!! vpepen Conexión con bases de datos 3 05-12-2003 11:14:18


La franja horaria es GMT +2. Ahora son las 00:57:00.


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