数据库相关 用SqlCommand.ExecuteReader()执行了一条insert语句,返回的是所有记录还是我刚刚插入的记录? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SqlCommand.ExecuteReader()的返回值是一个SqlDataReader、OdbcDataReader、OleDbDataReader或OracleDataReader对象方法重载有两个:Public SqlCommand.ExecuteReader()Public SqlCommand.ExecuteReader(CommandBehavior behacior)可查询CommandBehavior behacior 枚举值的说明 ExecuteReader();返回一个SqlDataReader对象或OleDbDataReader对象ExecuteNonQuery() 这个方法并不返回一个DataReader对象,而是返回一个int类型的值,即在执行之后在数据库中所影响的行数SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection); ExecuteReader()返回一个DataReader对象。SqlDataReader reader = command.ExecuteRearder(数据库连接对象);ExecuteNonQuery() 返回受影响的行数ExecuteScalar()返回一个单值 ExecuteReader();返回一个SqlDataReader对象或OleDbDataReader对象个人感觉这种问题自己去查MSDN比来论坛问要快 如果是更新类,例如插入、修改、删除,不建议使用SqlCommand.ExecuteReader()方法。select语句时使用它比较合适,更新类一般用这个方法:SqlCommand.ExecuteNonQuery 方法 对连接执行SQL 语句并返回受影响的行数。 treeview递归获取部门有误,在线等。 DataGridView问题 100分求解决办法?大家帮忙 数据库用户登录失败的问题 together 2006 for net 2005 请问程序结果是???为什么? 如何在游戏中,“强制”执行热键? 我想做一个定时拷贝文件的东西,可以设置间隔时间,如20分钟,拷贝指定文件夹中的内容. 一个c#开发的win程序在Xp上可以执行,在2003上不执行,怎么回事 那位高手给一个Remoting的例子看看!小弟没装MSDN!(在线等待!急急急!!) 树形计算的问题 postmessage里面的参数要怎么理解
的返回值是一个SqlDataReader、OdbcDataReader、OleDbDataReader或OracleDataReader对象方法重载有两个:
Public SqlCommand.ExecuteReader()
Public SqlCommand.ExecuteReader(CommandBehavior behacior)可查询CommandBehavior behacior 枚举值的说明
ExecuteNonQuery() 这个方法并不返回一个DataReader对象,而是返回一个int类型的值,即在执行之后在数据库中所影响的行数
SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);
SqlDataReader reader = command.ExecuteRearder(数据库连接对象);
ExecuteNonQuery() 返回受影响的行数
ExecuteScalar()返回一个单值
个人感觉这种问题自己去查MSDN比来论坛问要快
SqlCommand.ExecuteNonQuery 方法
对连接执行SQL 语句并返回受影响的行数。