猿问

求大神帮忙看看我写的一个方法对不对

public static void UpdateDataTable(string connectionString, string sql, CommandType type, DataTable table,params SqlParameter[] commandParameters)
        {
            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.CommandType = type;
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                foreach (SqlParameter parameter in commandParameters)
                {
                    adapter.UpdateCommand.Parameters.Add(parameter);
                }
                adapter.Update(table);
            }
        }

这样能更新数据么?准备更新一个绑定存储过程的一个DataTable

蝴蝶刀刀
浏览 425回答 3
3回答

SMILET

单步调试下  再看看msdn文档基本就知道了

一只萌萌小番薯

试试不就完了

慕盖茨4494581

干吗不封装个数据操作类呢?
随时随地看视频慕课网APP
我要回答