02. september 2008 - 13:21Der er
4 kommentarer og 1 løsning
Sqldataadapter update
Hej eksperter,
Jeg har et problem når jeg prøver at opdatere nogle ændringer i et dataset, jeg får en fejl hvor den siger at den kræver en gyldig update kommando, men jeg ved ikke helt hvordan man skal specificere den. Håber i kan hjælpe, jeg ved at værdierne bliver hentet, og de nye værdier bliver sat i løkken, så det er kun når den skal opdatere der er et problem. Her er koden:
Kurs[] aktier = HentAktieKurser();
con = DbConnection.GetInstance;
SqlCommand cmd = new SqlCommand("SELECT Navn,Kurs FROM Aktie", con);
con.Open();
SqlDataAdapter adapter = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); adapter.Fill(ds);
DataTable dt = ds.Tables[0];
for (int i = 0; i < dt.Rows.Count; i++) { for (int j = 0; j < aktier.Length; j++) { if (aktier[j].navn.Equals(dt.Rows[0][i])) { dt.Rows[0][i+1] = aktier[j].vaerdi; } } }
Jeg har prøvet det du skrev Aaberg, og den er kommet lidt videre. Nu skriver den at "Update kan ikke finde TableMapping['Aktie'] eller DataTable 'Aktie' Hvad skal jeg gøre for at løse det?
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.