回 帖 发 新 帖 刷新版面

主题:菜鸟:极简单的问题

CommandBehavior.singleRow

Convert.IsDBNull()

着两句都是什么意思,有什么作用?

回复列表 (共4个回复)

沙发

怎么没有人啊

板凳

CommandBehavior
提供对查询结果和查询对数据库的影响的说明
singlerow的解释为:
查询应返回一行。执行查询可能会影响数据库状态。一些 .NET Framework 数据提供程序可能(但不要求)使用此信息来优化命令的性能。在用 OleDbCommand 对象的 ExecuteReader 方法指定 SingleRow 时,用于 OLE DB 的 .NET Framework 数据提供程序使用 OLE DB IRow 接口(如果可用)执行绑定。否则,它使用 IRowset 接口。如果您的 SQL 语句应该只返回一行,则指定 SingleRow 还可以提高应用程序性能。
在执行返回多个结果集的查询时,可以指定 SingleRow。在这种情况下,仍返回多个结果集,但每个结果集只有一行。



convert.IsDBNull(value)
如果 value 为 TypeCode.DBNull 类型,则为 true;否则为 false。
用来判断数据是不是null

3 楼

不是没有人回,我猜大家周六周日的都happy去了吧~~

4 楼


我说怎么没有人理我了

谢谢!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册