Hola a todos! Mi problema es el siguiente, mi aplicación tiene que tener una utilidad para importar datos desde un fichero xml a la base de datos. Con las funciones ReadXml y ReadXmlSchema cogería el esquema de las tablas y los datos, hasta ahí bien, la pega es que en el xml hay datos relacionados que no respeta, por ejemplo mi base de datos tiene ya:
Provincias
----------
idprovincia: 1
nombre: Alicante
Poblaciones
-------------
idpoblacion: 1
nombre: Alcoy
provincia: 1
y el xml contiene:
<Provincias>
<idprovincia>1</idprovincia>
<nombre>Almeria</nombre>
<Poblaciones>
<idpoblacion></idpoblacion>
<nombre>Mojacar</nombre>
<provincia>1</provincia>
</Poblaciones>
</Provincias>
Cuando uso el readxml me mete la provincia Almeria con clave primaria 2 y la población Mojacar con provincia 1, en vez de 2, ya que se actualiza el identificador pero no la clave ajena.
¿Qué puedo hacer?
Gracias.