![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
en lugar de hacerlo 'a mano', podrías preguntar al motor de la base de datos qué campos son PK, y luego ejecutar el código que te propone Al. Haciendo una función, podrías llamarla para cada TDataset antes de abrirlo. Seguro que te simplifica el código. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#2
|
|||
|
|||
|
Eso seria perfecto, de hecho es lo que pretendia preguntar, pero como averiguo que campos son la clave principal de una base de datos que existe y las claves son 1 o mas campos?
__________________
Saludos, Bitman |
|
#3
|
||||
|
||||
|
Prueba con esto
Cortesía del compañero Al, de una bbdd que colgó en su página web GHSistemas y que ya no está operativa. En la página de firebird también tienes información al respecto. Ya nos dirás. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#4
|
|||
|
|||
|
Fantastico! Voy a probar lo os comento.
__________________
Saludos, Bitman |
|
#5
|
|||
|
|||
|
Hola a todos,
Por el momento lo tengo solucionado llamando desde el evento AfterOpen del IBQuery a la funcion AsignarCamposClavePrincipal:
Este es codigo SQL del IBquery rdb_indices que se utiliza en la funcion:
__________________
Saludos, Bitman |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| dbExpress - ClientDataSets anidados | PabloZZZ | Conexión con bases de datos | 4 | 13-10-2010 22:58:29 |
| ClientDataSets y Firebird | Walterdf | Conexión con bases de datos | 19 | 27-08-2010 20:41:31 |
| Capturar errores - ClientDataSets | rochi | Providers | 3 | 22-11-2008 00:05:17 |
| Clientdatasets anidados con ADO | Johnny Q | Conexión con bases de datos | 4 | 03-11-2005 02:53:25 |
| Problemas con componentes dinámicos | mamaro | OOP | 2 | 14-10-2004 17:14:06 |
|