相关疑难解决方法(0)

什么是NullReferenceException,我该如何解决?

我有一些代码,当它执行时,它抛出一个NullReferenceException,说:

你调用的对象是空的.

这是什么意思,我该怎么做才能解决这个错误?

.net c# vb.net null nullreferenceexception

1876
推荐指数
24
解决办法
127万
查看次数

没有返回结果时处理ExecuteScalar()

我使用以下SQL查询和ExecuteScalar()方法从Oracle数据库中获取数据:

sql = "select username from usermst where userid=2"
string getusername = command.ExecuteScalar();
Run Code Online (Sandbox Code Playgroud)

它向我显示此错误消息:

System.NullReferenceException:未将对象引用设置为对象的实例

当数据库表中没有行时,会发生此错误userid=2.
我该如何处理这种情况?

c# oracle ado.net

55
推荐指数
9
解决办法
14万
查看次数

标签 统计

c# ×2

.net ×1

ado.net ×1

null ×1

nullreferenceexception ×1

oracle ×1

vb.net ×1