要在 C# 中更新数据到 SQL Server 数据库,你需要使用 ADO.Net 库中的 SqlConnection 和 SqlCommand 类。以下是一个基本的示例:\n\ncsharp\nusing System;\nusing System.Data.SqlClient;\n\nclass Program\n{\n static void Main()\n {\n // 连接字符串\n string connectionString = "Data Source=your_server;Initial Catalog=your_database;User ID=your_username;Password=your_password";\n\n // SQL 查询语句\n string sql = "UPDATE YourTable SET Column1 = @Value1, Column2 = @Value2 WHERE Id = @Id";\n\n using (SqlConnection connection = new SqlConnection(connectionString))\n {\n // 打开数据库连接\n connection.Open();\n\n using (SqlCommand command = new SqlCommand(sql, connection))\n {\n // 添加参数\n command.Parameters.AddWithValue("@Value1", "NewValue1");\n command.Parameters.AddWithValue("@Value2", "NewValue2");\n command.Parameters.AddWithValue("@Id", 1);\n\n // 执行更新操作\n int rowsAffected = command.ExecuteNonQuery();\n\n Console.WriteLine("Rows Affected: " + rowsAffected);\n }\n }\n\n Console.ReadLine();\n }\n}\n\n\n在上面的代码中,你需要将 your_serveryour_databaseyour_usernameyour_password 替换为实际的 SQL Server 连接详细信息。然后,你可以使用 SqlConnection 类来建立与数据库的连接,使用 SqlCommand 类来执行 SQL 更新语句。在执行之前,你可以使用 Parameters.AddWithValue 方法添加参数,以便在 SQL 语句中使用。最后,你可以使用 ExecuteNonQuery 方法执行更新操作,并通过返回的受影响行数来检查更新是否成功。


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

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