Hallo,
IK heb hetvolgende probleem: Ik heb een XML bestand die ik inlees door middel van een XSD. De XML lees ik in met ReadXml in een dataset.
De inhoud van de dataset wil ik dan in mijn database zetten. De database is uiteraard identiek aan de XSD.
Ik heb 4 tabellen met relaties tussen hen.
produkten -> eigenschappen --> subeigenschappen --> extra
Mijn code voor het wegschrijven van records uit 1 tabel is deze :
foreach (DataRow pRow in ds.Tables["Products"].Rows)
{
SqlDataAdapter da = new SqlDataAdapter("Insert_Products", connectionString);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add("@ProdName", pRow["ProdName"]);
}
De bedoeling is om het geheel met nested loops te maken, maar deze stored procedure wordt niet aangeroepem(ik heb het gechecked met SQL profiler)
De connectionstring is ook prima.
Wat doe ik hier fout en hoe moet ik het oplossen?
IK heb hetvolgende probleem: Ik heb een XML bestand die ik inlees door middel van een XSD. De XML lees ik in met ReadXml in een dataset.
De inhoud van de dataset wil ik dan in mijn database zetten. De database is uiteraard identiek aan de XSD.
Ik heb 4 tabellen met relaties tussen hen.
produkten -> eigenschappen --> subeigenschappen --> extra
Mijn code voor het wegschrijven van records uit 1 tabel is deze :
foreach (DataRow pRow in ds.Tables["Products"].Rows)
{
SqlDataAdapter da = new SqlDataAdapter("Insert_Products", connectionString);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add("@ProdName", pRow["ProdName"]);
}
De bedoeling is om het geheel met nested loops te maken, maar deze stored procedure wordt niet aangeroepem(ik heb het gechecked met SQL profiler)
De connectionstring is ook prima.
Wat doe ik hier fout en hoe moet ik het oplossen?
Sega till I die!