在C#中如何动态生成SqlParameter

   2024-09-29 7140
核心提示:在C#中,可以使用SqlCommandBuilder.AddParameters方法动态生成SqlParameter对象。以下是一个简单的示例:using System;using Sy

在C#中,可以使用SqlCommandBuilder.AddParameters方法动态生成SqlParameter对象。以下是一个简单的示例:

using System;using System.Data;using System.Data.SqlClient;class Program{    static void Main()    {        string connectionString = "your_connection_string";        using (SqlConnection connection = new SqlConnection(connectionString))        {            connection.Open();            // 动态生成参数            string parameterName = "parameter_name";            string parameterValue = "parameter_value";            SqlParameter parameter = new SqlParameter(parameterName, SqlDbType.VarChar) { Value = parameterValue };            // 使用SqlCommandBuilder添加参数            using (SqlCommand command = new SqlCommand("your_sql_query", connection))            {                SqlCommandBuilder.AddParameters(command);                // 执行查询                using (SqlDataReader reader = command.ExecuteReader())                {                    while (reader.Read())                    {                        Console.WriteLine(reader[0]);                    }                }            }        }    }}

在这个示例中,我们首先创建了一个SqlConnection对象并打开连接。然后,我们创建了一个SqlParameter对象,并设置了参数名称和值。接下来,我们使用SqlCommandBuilder.AddParameters方法将参数添加到SqlCommand对象中。最后,我们执行查询并输出结果。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号