je tente de tirer des données à partir d'une base de données SQLite afin que je puisse remplir un GridView dans mon interface graphique: voici le code qui renvoie le DataTable:SQLiteDataAdapter ne remplit pas spécifié DataTable
DataTable table = new DataTable();
SQLiteDataAdapter adapter = new SQLiteDataAdapter(this.command.CommandText, this.connection);
adapter.Fill(table);
return table;
Pour Une raison quelconque après avoir appelé adapter.Fill
, le DataTable n'est toujours pas rempli avec quoi que ce soit. Jusqu'à présent, j'ai vérifié que le texte de la commande est correct et que la connexion contient la chaîne de connexion correcte. Les deux sont utilisés avec succès dans d'autres parties de l'application. Aucune exception ne semble être lancée ... Y a-t-il d'autres endroits où je devrais chercher des ennuis? Est-ce que j'utilise l'API incorrectement?
Merci!
Eh bien, je serai damné. Le DataTable IS étant rempli, je ne regardais pas les bons membres dans le QuickWatch: Les colonnes étaient correctement chargées et un certain nombre de lignes étaient retournées. Cela ne résout pas vraiment mon problème sous-jacent mais votre conseil m'a conduit à comprendre les problèmes qui se trouvent ailleurs. –
@sweeny quel était le problème réel? Je reçois des erreurs similaires, donc s'il est résolu s'il vous plaît veuillez nous le faire savoir. – Kiril