Ado.net 介绍:Command对象4种执行方式
1:ExecuteReader();
2:ExecuteNonQuery();
3:ExecuteScalar() ;
4:ExecuteXmlReader();

1:ExecuteReader(); 方式介绍://也是最常用的一种
返回一个SqlDataReader对象或OleDbDataReader对象,这个看你的程序的需要去  做。可以通过这个对象来检查查询结果,它提供了“游水”式的执行方式,即从结果中读取一行之后,移动到另一行,则前一行就无法再用。有一点要注意的是执行之后,要等到手动去调用Read()方法之后,DataReader对象才会移动到结果集的第一行,同时此方法也返回一个Bool值,表明下一行是否可用,返回True则可用,返回False则到达结果集末尾。

2:ExecuteNonQuery();方式介绍:
这个方法并不返回一个DataReader对象,而是返回一个int类型的值,即在执行之后在数据库中所影响的行数。
update,delete,insert into 将导影响N条记录爱影响。返回的int就是N这个值;

  1. int reader2 = selcmd2.ExecuteNonQuery();
  2. Response.Write("<br>ExecuteNonQuery执行试返回的结果:" + reader2);

Read the rest of this entry »

, , , , ,