vb.net einen datensatz auslesen

zerberos

Well-known member
ID: 58651
L
30 Mai 2006
75
0
Hallo Leute,

ich habe eine ziemlich dummer Frage.

Und zwar hab ich eine sql abfrage die genau einen datensatz zurückgibt

Bis jetzt habe ich so gearbeitet

Ich habe mit dem dataadapter eine datatable gefüllt und diese dann irgendeinen steuerelemt zugewiesen oder ich hbae die datatable in einer schleife durchlaufen.

Aber da haben meine sql abfragen immer mehere datensätze zurückgegeben.

Jetzt hab ich ja nur einen wert der zurückgegeben wird. Und diesen wert mächte ich z.b. einer textbox zuordnen

Was ist dafür die beste methode bzw technik?
 
Ich würde ein SqlCommand nutzen (benötigt eine SqlConnection). Über ExecuteReader() kann man einen SqlDataReader (ich nenn ihn mal dr) mit den Ergebnissen füllen.
Dann für dr.Read() aufrufen, damit man auf dem ersten Ergebnissatz landet und jetzt kann ich über dr("Spalte") auf das Ergebnis zugreifen und das einer Textbox zuordnen. Evtl. vorher noch auf NULL prüfen!

Allerdings wird die DB dann nicht automatisch aktualisiert. Das muss man von Hand machen.