pętla z Data Readerem
Witam, mam pętlę pobierającą dane z bazy. Sęk w tym, że tych danych nie mogę przekazać na zewnątrz pętli.
Czy to są jakieś zmienne wewnętrzne czy muszę je zadeklarować jako tablicę?
SqlDataReader reader = polecenie.ExecuteReader();
while (reader.Read())
{
string id_turnieju = reader.GetValue(0).ToString();
string nazwa = reader.GetValue(1).ToString();
}
Odpowiedzi: 2
jak wyrzucam spoza while to wywala mi błąd
Invalid attempt to read when no data is present.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Invalid attempt to read when no data is present.
Source Error:
Line 35:
Line 36:
Line 37: string id_turnieju = reader.GetValue(0).ToString();
Line 38: string nazwa = reader.GetValue(1).ToString();
Line 39: while (reader.Read())
a czemu deklarujesz zmienne w petli ?? zrob to "wyzej" a w samej petli tylko sie do nich odwolaj
Strona 1 / 1