C#..看看这二句等效吗?

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:22:37
SqlCommand cmd = new SqlCommand(sql, conn);
sda.SelectCommand = cmd;

SqlDataAdapter sda = new SqlDataAdapter(sql ,conn );
这两种写法是等效的吗?谢谢!!

看什么Sql语句了,这两个语句本质上还是不一样的,但是可以完成同样的事情,SqlCommand类似于一种Sql语句的容器,可以执行特定的Sql语句,DataAdapter则是填充DataSet的数据适配器,如果把DataSet看作内存中的数据表的话,DataAdapter则类似于填充这张表的SqlCommand

差不多,但不等效

操作类似,结果不同.

肯定不一样