Hola. Yo creo que pueden pasar dos cosas:
- no tienes definido el campo "localidade" dentro de la tabla "localidades"
como clave principal
- en la tabla "datos" tienes información de localidades ("localidade") que
no existen en la tabla principal "localidades". Debes insertar primero en
la tabla "localidades" todas las posibles, para poder usarlos en tablas
secundarias.

un saludo.
Alfonso.




                                                                       
                                                                       
                                                                       
                                                                      Para
                                           Lista de discusión de Open
                     imeneo imeneo         Office                      
                     <[EMAIL PROTECTED]         <[email protected]>
                     .com>                                              cc
                                                                       
                     30/11/2005                                     Asunto
                     23:01                 [d_es] Relación entre tablas de
                                           datos                       
                                                                       
                      Por favor,                                       
                      responda a                                       
                     [EMAIL PROTECTED]                                     
                     .openoffice.o                                     
                          rg                                           
                                                                       
                                                                       




Hola a [EMAIL PROTECTED]:

Supongo que será posible establecer relaciones entre dos tablas de datos,
pero a mi me sale un error.

SQL Status: S0011
Error code: -170

Primary or unique constraint required on main table: "localidades" in
statement [ALTER TABLE "datos" ADD  FOREIGN KEY ("localidade") REFERENCES
"localidades" ("localidade")]

Ambos campos son del mismo tipo (text [varchar]) y tienen el mismo ancho
(50) y no me permite relacionarlos, algo que Access hace sin problema; lo
único que me deja relacionar es ambos campos claves, pero no me sirve de
nada, ya que a mi me gustaría poder desplegar un menú y elegir entre las
opciones que hay en esas tablas.

Alguna solución o qué es lo que estoy haciendo mal.

Salud y gracias.
Imeneo

--
http://usuarios.lycos.es/xoiaweb
http://cousasdeimeneo.blogspot.com/



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a