小编Aly*_*tri的帖子

运算符“==”不能应用于“string”和“system.dbnull”类型的操作数

我正在从数据库检索数据。因此我使用以下代码:

compname.Text = mRS.Fields["CompName"].Value == DBNull.Value
              ? ""
              : mRS.Fields["CompName"].Value.ToString();
Run Code Online (Sandbox Code Playgroud)

在运行时我收到以下错误:

运算符“==”不能应用于“string”和“System.DBNull”类型的操作数

导致错误的原因是什么?

c# ado.net

-1
推荐指数
1
解决办法
3781
查看次数

标签 统计

ado.net ×1

c# ×1