首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

下面数据处理哪种方式好?主要是效率方面?该如何解决

2012-01-18 
下面数据处理哪种方式好?主要是效率方面?一种:SQL UPDATE售票库SET打印 √WHERE票号+phNO1+ select

下面数据处理哪种方式好?主要是效率方面?
一种:
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();
[解决办法]
就单纯的更新,直接用第二种方式好。

热点排行