Fragensteller
Abfragen, ob DataReader Daten enthält

Allgemeine Diskussion
-
Hallo,
meine Windows Phone Silverlight App sollte Daten über Bluetooth empfangen und auslesen, sobald welche eintreffen. Dazu verwende ich einen Backgroundworker und lese diese mit DataReader aus.
Wie kann ich nun überprüfen, ob Daten zum Auslesen vorhanden sind?
mfg, Christian
- Typ geändert Aleksander Chalabashiev Montag, 5. Oktober 2015 08:38 keine Rückmeldung
Alle Antworten
-
Hallo Christian,
DataReader gibt es viele. Bspw. den SqlDataReader. Der wiederum hat eine Eigenschaft HasRows, die die gewünschte Information enthält.
Es würde mich aber wundern, wenn Du diesen DataReader verwendest. Daher die Frage: Welche DataReader Klasse meinst Du?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Ich habe diesen
https://msdn.microsoft.com/library/windows/apps/br208119?cs-save-lang=1&cs-lang=csharp#code-snippet-1
verwendet.
Und so lese ich ihn aus:
await dataReader.LoadAsync(1);
var data = dataReader.ReadByte();
- Bearbeitet christian9718 Dienstag, 22. September 2015 06:37
-
das Problem ist ja, sobald ich loadAsync verwende, wird ein Fehler gemeldet. Deshalb will ich im Programm bereits vorher abfragen, ob ich loadAsync überhaupt verwenden darf (sprich ob Daten vorhanden sind) um den Fehler zu vermeiden.
In allen Beispielen wird davon ausgegangen dass Daten vorhanden sind, oder übersehe ich was Grundlegendes?
mfg Christian
-
Hallo christian9718,
bist Du weitergekommen?
Gruß
Aleksander
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.