Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-02-2007
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Poder: 18
david.rguez Va por buen camino
Error con claves foráneas

Estoy tratando de crear unas claves foráneas en mi base de datos.

Tengo 3 tablas implicadas: "proyectos", "usuarios" y "autores"

Proyectos tiene una clave numérica, usuarios tiene una cadena de caracteres como clave (un DNI) y autores tiene ambas claves para establecer una relación N:N. Evidentemente, para que exista una relación de autor, tiene que existir el proyecto y el usuario. Así pues, pongo el código de proyecto como clave foránea de "proyecto" y el DNI como foránea de "usuario".

El primero no me da problemas, pero el segundo me salta el siguiente error:
http://es.geocities.com/david.rguez/error.JPG

No entiendo por qué me da. He comprobado el DNI en ambas tablas y ambas son un VARCHAR(10) NOT NULL.

¿Por qué ocurre el error entonces?
Responder Con Cita
  #2  
Antiguo 08-02-2007
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Poder: 18
david.rguez Va por buen camino
Ya lo encontré, era un problema de charsets distintos.
Responder Con Cita
Respuesta



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
LLaves foraneas... Luis Castillo SQL 2 13-11-2005 18:45:34
Problema de llaves primarias y foráneas!! romansiux Varios 2 10-04-2005 16:20:57
Llaves Foraneas RainFall MySQL 1 26-07-2004 04:19:28
Llaves foraneas en BDD distintas StartKill Firebird e Interbase 7 31-01-2004 01:14:01
Borrar una tabla que tiene llaves foraneas afarenas Firebird e Interbase 2 10-10-2003 22:00:15


La franja horaria es GMT +2. Ahora son las 20:50:54.


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