日期:2014-05-18  浏览次数:20397 次

这两种操作数据库有什么区别??
string   strSelReply= "select     top   10   *   from   d_reply   where   d_hwid= "+id+ "   order   by   d_replytime   desc ";
OleDbCommand   myCommandReply=new   OleDbCommand(   strSelReply,   objConnection   );
OleDbDataAdapter   myDbAdapterReply=new   OleDbDataAdapter   ();
myDbAdapterReply.SelectCommand=myCommandReply;
-------------------------------------
string   strSelReply= "select     top   10   *   from   d_reply   where   d_hwid= "+id+ "   order   by   d_replytime   desc ";
OleDbDataAdapter   myDbAdapterReply=new   OleDbDataAdapter   (   strSelReply,   objConnection   );

两种方法.好像都可以操作数据库的?

------解决方案--------------------
效果基本上没有区别,一样的.
------解决方案--------------------
不过是第一种方式里有了一个明确的myCommandReply对象以便有更多的设置,而第二种方式是默认设置.
------解决方案--------------------
上面的仅限于查询吧
------解决方案--------------------
没有区别,只不过多了几个重载的方法而已。
------解决方案--------------------
顶楼上的。
------解决方案--------------------
既然一样,哪个代码少就用哪个喽!看你的习惯了,不过第一个的好处就是让你知道是怎么回事!