以下是一个示例代码,演示如何使用C#访问SQL Server数据库,并读取满足条件的所有数据行,并将其存储在C#中的DataTable中。

using System;
using System.Data;
using System.Data.SqlClient;

namespace SqlServerExample
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建数据库连接字符串
            string connectionString = "Data Source=YourServerName;Initial Catalog=YourDatabaseName;Integrated Security=True";

            //创建查询语句
            string query = "SELECT * FROM YourTableName WHERE YourCondition = @YourParameter";

            //创建数据库连接对象
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                //创建查询命令对象
                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    //设置查询参数
                    command.Parameters.AddWithValue("@YourParameter", "YourParameterValue");

                    //创建DataAdapter对象
                    using (SqlDataAdapter adapter = new SqlDataAdapter(command))
                    {
                        //创建DataTable对象
                        DataTable dataTable = new DataTable();

                        //使用DataAdapter对象填充DataTable对象
                        adapter.Fill(dataTable);

                        //遍历DataTable对象中的所有行,并输出每一行的数据
                        foreach (DataRow row in dataTable.Rows)
                        {
                            foreach (DataColumn column in dataTable.Columns)
                            {
                                Console.Write(row[column] + "\t");
                            }
                            Console.WriteLine();
                        }
                    }
                }
            }
        }
    }
}

在上面的示例代码中,我们首先创建了一个数据库连接字符串,然后创建了一个查询语句。接下来,我们创建了一个SqlConnection对象,用于与SQL Server数据库建立连接。然后,我们创建了一个SqlCommand对象,用于执行SQL查询语句,并设置了查询参数。接下来,我们创建了一个SqlDataAdapter对象,并使用它填充了一个DataTable对象。最后,我们遍历了DataTable对象中的所有行,并输出了每一行的数据。

请注意,上面的示例代码仅供参考,您需要将其适当修改以适应您的具体情况。

c#中访问数据库sql server查询满足条件的数据并读取所有行中所有信息并按照顺序传输到c#中的dataTable中

原文地址: https://www.cveoy.top/t/topic/bZUy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录