本文介绍了如果基础游标不可滚动,则 SQL Server Compact 不支持对 HasRows 属性的调用."的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这实际上意味着什么?
我正在逐步执行一些代码,当我在 vs2010 的本地窗口下查看数据读取器的属性时,DR.HasRows 显示错误:
I am stepping through some code and when I look at the properties of my datareader under the locals window in vs2010, the DR.HasRows shows an error:
HasRows '(DR).HasRows' threw an exception of type 'System.InvalidOperationException' bool {System.InvalidOperationException}
base {"SQL Server Compact does not support calls to HasRows property if the underlying cursor is not scrollable."} System.SystemException {System.InvalidOperationException}
什么是游标以及如何使其可滚动?:)
WHat is a cursor and how do I make it scrollable? :)
推荐答案
我之前遇到过这个错误,这是解决方案:
I got this error before and this is the solution:
bool hasRow = DR.Read();
if(hasRow)
{
//TODO
}
这篇关于如果基础游标不可滚动,则 SQL Server Compact 不支持对 HasRows 属性的调用."的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!