Méthode directe de texte de la commande SQL à DataSet
Quelle est la voie la plus directe pour obtenir un jeu de données si j'ai une commande sql?
string sqlCommand = "SELECT * FROM TABLE";
string connectionString = "blahblah";
DataSet = GetDataSet(sqlCommand,connectionString);
GetDataSet()
{
//...?
}
J'ai commencé avec SqlConnection
et SqlCommand
, mais la chose la plus proche que je vois dans l'API est SqlCommand.ExecuteReader()
. Avec cette méthode, je vais avoir besoin d'obtenir un SqlDataReader
puis convertir cette DataSet
manuellement. Je l'ai trouver il y a une route plus directe pour accomplir la tâche.
Si plus facile, un DataTable
seront adaptées à mon objectif.
Vous devez vous connecter pour publier un commentaire.
Juste de terminer.
da
et pasds
- les deux noms de variables sont similaires).ds.Fill
au lieu deda.Fill
.using
déclaration appelletry...finalize
sous le capot, et lefinalize
énoncé est censé fermer toutes les connexions et de disposer de toutes les références mémoire (notez que Microsoft Access ne PAS le faire!).