04. oktober 2006 - 19:50
Der er
7 kommentarer og 1 løsning
læse fra dataset
Hej Jeg sidder med et dataset, hvori jeg har udlæset data fra en databasen. Indholdet af datasettet ser således ud: id username password 1 allan 1234 2 morten 4567 3 dennis 9012 jeg ønsker at gennemløbe datasettet og verificerer om en bruger har tastet korrekt brugernavn og kode. Hvis de har, vil jeg tage id med mig. Har I nogle ideer til hvordan jeg gør det?
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
04. oktober 2006 - 20:15
#1
string id; foreach (DataRow dr in ds.Tables[0].Rows) { string username = dr["username"].ToString(); string password = dr["password"].ToString(); if((username==inputUser &&(password==inputPW)) { id = dr["id"].ToString; break; } } inputUser og inputPW er bruger input, koden er ikke testet, men burde nok kører. husk at kolonnenavne er case sensitive.
04. oktober 2006 - 21:05
#5
hvis jeg har flere tabeller, hvordan skelner jeg så mellem dem? jeg ved ikke hvor jeg skal finde id numre for hver tabel... kan det ikke lade sig gøre at skrive tabellens navn i stedet for 0. jeg har prøvet med "user" og 'user' i stedet for 0, men det virker ikke
04. oktober 2006 - 21:09
#6
Du skal eksplicit give tabellerne et navn, når du fylder dem ind i datasettet med dataadapteren. Prøv at skrive dit dataset til en xml fil, så er det næmmere at se hvad du har. ds.WriteXml("C:\\test.xml");
04. oktober 2006 - 21:16
#7
jeps, jeg er med. Tak skal du have, kom bare med et svar :D