Get fra tabel med SqlDataReader
Hej,Jeg bruger følgende til at forsøge at trække data fra en tabel, men får fejlen:
"InvalidOperationExeption -
Der blev gjort et ugyldigt forsøg på at læse, mens der ingen data var."
Kode:
SqlCommand cmd = new SqlCommand("SELECT * FROM myTable where ID = " + id, connection);
connection.Open();
SqlDataReader reader = cmd.ExecuteReader();
textAddress.Text = (string)reader["address"];
//debug:
textField.Text = "Fieldcount: " + reader.FieldCount + " HasRows: " + reader.HasRows + " Depth: " + reader.Depth + " VisibleFCount " + reader.VisibleFieldCount;
---
Debug tekst:
Fieldcount: 14 HasRows: True Depth: 0 VisibleFCount 14
Derfor, det ser ud som, at jeg har fat i en række, men får ingen data - hvorfor?
Jeg har både prøvet med reader["enString"] og reader[3], men begge dele fejler...
Nogen der kan hjælpe?