Estoy intentando crear una clave externa en una base de datos SQL Compact pero sigo obteniendo el mensaje de error "No se puede insertar un valor de clave externa porque el valor de la clave primaria correspondiente no existe."Problema de SQL Compact (CE) con la creación de clave externa
TableA hace referencia a TableB y estoy intentando crear una referencia desde TableC con la misma clave principal en TableB. Como ya tengo una referencia a TableB, tiene que haber una clave primaria válida en esa tabla.
He verificado y tripple comprobado las claves y los tipos de datos de todos los campos, así que estoy perplejo.
He intentado utilizar la opción gui en Visual Studio 2008 y el uso de un comando SQL.
Estúpido de mi parte no comprobar los datos, por supuesto. Borré la tabla de referencia y funcionó bien. ¡Gracias! –