日期:2014-05-20  浏览次数:20796 次

下面数据处理哪种方式好?主要是效率方面?
一种:
SQL= "UPDATE   售票库   SET   打印= '√ '   WHERE   票号= ' "+phNO1+ " ' ";
selectCommand=new   SqlCommand(SQL,Conn);
ds=new   DataSet();
da=new   SqlDataAdapter();
da.SelectCommand=selectCommand;
da.Fill(ds,   "售票库 ");
二种:
SQL= "UPDATE   售票库   SET   打印= '√ '   WHERE   票号= ' "+phNO1+ " ' ";
selectCommand=new   SqlCommand(SQL,Conn);
selectCommand.ExecuteNonQuery();

------解决方案--------------------
ExecuteNonQuery只返回影响行数

并不生成dataset的
------解决方案--------------------
如果单单更新

干吗要用到dataset?

直接第二种方法就可以了
------解决方案--------------------
selectCommand.ExecuteNonQuery();
------解决方案--------------------
就单纯的更新,直接用第二种方式好。