sql >> Database teknologi >  >> RDS >> Oracle

Reader.Read() kan ikke læse rækker, selvom den har rækker

Til fremtidige læsere af dette spørgsmål:Bemærk, at problemet opstod, fordi OP'en returnerede for mange kolonner i forespørgslen. Se kommentarerne under dette svar.

Jeg er ikke helt sikker på, hvorfor dette sker, men du behøver kun at tjekke for rækker én gang, ikke to gange, og Read() metoden gør allerede dette.

Så alt hvad du virkelig behøver er

while (reader.Read())
{
    // Do your thing
} 


  1. Hvordan rundes ned til nærmeste heltal i MySQL?

  2. Fremmednøgle med INGEN primærnøgle at henvise til

  3. Sådan får du adgang til MySQL med MySQL-rodbrugeren

  4. Hvilken funktion skal jeg bruge til at hash kodeord i MySQL?