![]() |
![]() |
| 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
|
||||
|
||||
|
Empiezo a pensaqr que el problema no está las definiciones y sí en la máquina. La respuesta anterior la he puesto mientras arrancaba el PC y la primera prueba que he hecho, desde SQL Manager no desde la aplicación, se ha ejecutado a la perfección sin dar ningún error.
He borrado la base de datos y al tratar de ejecutar desde la aplicación ha dado un error pero en otra línea diferente. Por si acaso he vuelto a borrar la base de datos y ejecutado desde SQL Manager el script que genera al definir las tablas y esta vez me ha dado error al crear la clave primaria, que luego se ha ejecutado bien. Tendré que darle una vuelta al disco duro. |
|
#2
|
||||
|
||||
|
¿Esa base de datos tiene datos?
Mejor dicho, ¿esas tablas tienen datos?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Si los campos en la definición están bien, y las tablas tienen datos, es que hay datos que incumplen la regla.
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#4
|
||||
|
||||
|
Cita:
![]() ![]() ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Cita:
![]() |
|
#6
|
||||
|
||||
|
Mira a ver si te cruje porque el segundo campo es integer not null en un caso y en otro sólo integer.
No sé, creo que el mesaje no es tan claro como debiera y crea confusión. Saludos Edito: si utilizas set default en el caso de borrado, firebird te pondrá esos campos a nulos. Tu campo de la tabla Afiliacioens no puede ser null, por lo que te cruje. Soluciones: - hacer tu campo CodPrv de la tabla afiliaciones "nullable" ( como me vea Al me mata, jejejej) - Quitar lo marcado y sustituir al gusto Cita:
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - Última edición por fjcg02 fecha: 28-11-2016 a las 17:35:51. |
|
#7
|
||||
|
||||
|
Cita:
|
|
#8
|
||||
|
||||
|
Cita:
De lo cual deduzco que tu entorno de pruebas no es igual que el entorno que estás creando en tu cliente, bien en la definición de las tablas, bien en la definición de la fk. Manténnos informados... Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como definir una class | Ziara | C++ Builder | 2 | 11-01-2008 16:12:32 |
| Definir impresora | Carliviris | Varios | 6 | 11-01-2008 03:12:17 |
| Definir usuario en Access | Wonni | Tablas planas | 6 | 02-06-2007 19:05:48 |
| Firebird 1.5.3 Error:No puede ejecutarse Firebird Guardian xq ya hay una instancia | Delphius | Firebird e Interbase | 5 | 26-01-2007 10:19:20 |
| Problemas al definir UDF (Funciones en una DLL) | pcicom | Firebird e Interbase | 2 | 21-06-2006 05:49:15 |
|