是的,在C#中,您可以使用SqlParameter
类动态生成参数。以下是一个示例:
using System; using System.Data; using System.Data.SqlClient; class Program { static void Main() { string connectionString = "your_connection_string"; string sql = "INSERT INTO your_table (column1, column2) VALUES (@value1, @value2)"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // 动态生成参数 SqlParameter value1Param = new SqlParameter("@value1", SqlDbType.VarChar); value1Param.Value = "https://www.yisu.com/ask/Dynamic Value 1"; SqlParameter value2Param = new SqlParameter("@value2", SqlDbType.Int); value2Param.Value = https://www.yisu.com/ask/42;>在这个示例中,我们根据您的需求动态创建了两个
SqlParameter
对象,并将它们添加到SqlCommand
对象中。然后,我们执行了SQL命令。您可以根据需要修改这个示例,以适应您的具体需求。