Indsætte dataset
Udgangspunktet er et datasæt med et givent antal records taget fra en enkelt tabel (Tabel1). Derudover har jeg en tabel(Tabel2) der er nøjagtig magen til Tabel1 hvad angår kolonner. Jeg ønsker at indsætte alle records fra datasættet i Tabel2 uden at skulle tage hensyn til hvad kolonnenavne er og hvilke datatyper der er tale om.Følgende kode har jeg:
//Dette dataset er fyldt med de records der skal indsættes.
DataSet dataset = new DataSet();
//Dette dataset skal indeholde de records der skal indsættes
DataSet datasetCopy = new DataSet();
string sqlSelectCopy = "SELECT TOP 1 * FROM Table2";
SqlDataAdapter sqlDataAdapterCopy = new SqlDataAdapter(sqlSelectCopy, sqlAktuelDatabase);
sqlDataAdapterCopy.Fill(datasetCopy,"DokumentImport");
datasetCopy.Merge(dataset,true);
sqlDataAdapterCopy.Update(datasetCopy,"DokumentImport");
Koden kan både være i c# eller vb.net
Håber nogen kan hjælpe :-)