I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvis du skal kunne opdatere igen senere, er det nemt med et dataset :
SqlConnection con = new SqlConnection("..."); SqlCommand command = new SqlCommand("select ???", con); SqlDataAdapter adapter = new SqlDataAdapter(command); DataSet data = new DataSet(); adapter.Fill(data); DataTable table = data.Tables[0]; foreach(DataRow row in table.Rows) { // ??? }
eller kan du bruge en af collectionklasserne, og lade den blive populeret med en reader.
Er det ikke en dårlig løsning at skulle iterere og indsætte i fx et arraylist? Det er fordi jeg skal bruge listen i forbindelse med theading hvor den igen skal iterere over den. Så, det bliver først én iteration med databasen åben, og så derefter en med den lukket. Men det kan være et dataset gør det samme?
readeren er den hurtigste måde at suge date op på. når du fylder et dataset med en adapter benyttes der også readers til at læse data op med.
det hurtigste du kan gøre hvis du bare skal have listen op er med en en reader, som du så bruger til at hælde elementer ind i en arraylist (eller en mere specialiseret collection). du lukker så derefter reader/connection, og har din collection til brug for hvad der nu skal laves.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.