主题:菜鸟:极简单的问题
noblood
[专家分:0] 发布于 2005-09-03 10:33:00
CommandBehavior.singleRow
Convert.IsDBNull()
着两句都是什么意思,有什么作用?
回复列表 (共4个回复)
沙发
noblood [专家分:0] 发布于 2005-09-05 08:19:00
怎么没有人啊
板凳
ryowu [专家分:6470] 发布于 2005-09-05 12:45:00
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 楼
ryowu [专家分:6470] 发布于 2005-09-05 12:48:00
不是没有人回,我猜大家周六周日的都happy去了吧~~
4 楼
noblood [专家分:0] 发布于 2005-09-07 01:49:00
哦
我说怎么没有人理我了
谢谢!!
我来回复