Importer les données d'une table SQL dans C# DataTable
Dans le traitement des données, lire les données d'une table SQL et les convertir en DataTable C# est une tâche courante et importante. Bien que l'insertion d'un DataTable dans une table SQL soit bien documentée, le processus d'extraction des données d'une table SQL vers un DataTable peut être moins clair.
Nous pouvons utiliser la méthode SqlDataAdapter
de la classe Fill
pour accomplir cette tâche. Cette méthode récupère les données de la table ou de la requête spécifiée et remplit le DataTable avec les résultats.
Méthode de mise en œuvre :
<code class="language-csharp">using System; using System.Data; using System.Data.SqlClient; public class DataImporter { // 创建一个DataTable来存储检索到的数据 private DataTable dataTable = new DataTable(); // 从SQL表中提取数据到DataTable的方法 public void ImportData() { // 定义连接字符串 string connString = @"Your connection string here"; // 编写查询语句以从表中选择数据 string query = "SELECT * FROM table"; // 建立数据库连接 using (SqlConnection conn = new SqlConnection(connString)) { // 创建命令对象并执行查询 using (SqlCommand cmd = new SqlCommand(query, conn)) { conn.Open(); // 创建数据适配器并使用查询结果填充DataTable using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dataTable); } } } } }</code>
Après avoir appelé la méthode ImportData
, dataTable
sera renseigné avec les données récupérées de la table SQL. Ces données sont ensuite accessibles et traitées en code C#.
Cette méthode garantit que les données de la table SQL peuvent être importées de manière efficace et précise dans le DataTable C# pour une analyse et des opérations plus approfondies.
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!