读书人

这两种操作数据库有什么区别?该如何解

发布时间: 2012-01-19 20:57:58 作者: rapoo

这两种操作数据库有什么区别??
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对象以便有更多的设置,而第二种方式是默认设置.
[解决办法]
上面的仅限于查询吧
[解决办法]
没有区别,只不过多了几个重载的方法而已。
[解决办法]
顶楼上的。
[解决办法]
既然一样,哪个代码少就用哪个喽!看你的习惯了,不过第一个的好处就是让你知道是怎么回事!

读书人网 >asp.net

热点推荐