Ich versuche, einige Daten aus einer SQLite-Datenbank zu ziehen, so dass ich ein Gridview in meiner GUI füllen kann: hier ist der Code, der die Datatable zurückgibt:SQLiteDataAdapter füllt nicht die Datentabelle angegeben
DataTable table = new DataTable();
SQLiteDataAdapter adapter = new SQLiteDataAdapter(this.command.CommandText, this.connection);
adapter.Fill(table);
return table;
Für Nach dem Aufruf von adapter.Fill
ist die DataTable immer noch nicht mit etwas gefüllt. Bisher habe ich überprüft, dass der Befehlstext korrekt ist und dass die Verbindung die richtige Verbindungszeichenfolge enthält. Beide werden erfolgreich in anderen Teilen der Anwendung verwendet. Es scheint keine Ausnahmen zu geben ... Gibt es sonst noch einen Ort, wo ich nach Ärger suchen sollte? Benutze ich die API falsch?
Danke!
Nun, ich werde verdammt sein. Die DataTable wird gefüllt, ich habe gerade nicht die richtigen Mitglieder in der QuickWatch gesucht: Spalten wurden korrekt geladen und eine Anzahl von Zeilen zurückgegeben. Dies löst nicht wirklich mein zugrunde liegendes Problem, aber Ihr Rat hat mich dazu gebracht, die Probleme anderswo zu verstehen. –
@sweeny was war das REALE Problem? Ich erhalte ähnliche Fehler. Wenn Sie es gelöst haben, lassen Sie es uns bitte wissen. – Kiril