Question :
Comment puis-je obtenir efficacement un DataSet en exécutant directement un Commande SQL ?
Introduction :
Travailler avec le relationnel Les données impliquent souvent de récupérer des données d'une base de données à l'aide de requêtes SQL. Pour remplir efficacement un DataSet avec les résultats d'une commande SQL, différentes approches sont disponibles.
Méthode directe utilisant SqlDataAdapter :
La méthode la plus directe pour obtenir un DataSet à partir d'un SQL La commande consiste à utiliser un SqlDataAdapter. L'extrait de code ci-dessous fournit une implémentation directe :
public DataSet GetDataSet(string ConnectionString, string SQL) { // Create a SQL connection SqlConnection conn = new SqlConnection(ConnectionString); // Create a data adapter to bridge SQL command to DataSet SqlDataAdapter da = new SqlDataAdapter(); // Create a SQL command to execute SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = SQL; da.SelectCommand = cmd; // Create a DataSet to hold the data DataSet ds = new DataSet(); // Fill the DataSet with data da.Fill(ds); // Return the DataSet return ds; }
Explication :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!