c# - Visual Studio Web,我尝试从 SQL 检索值,如何检查值是否为 NULL?

标签 c# mysql sql-server visual-studio-2012

所以我得到了像这样的SQL

CREATE TABLE Payment
(
    paymentID CHAR(8) PRIMARY KEY,
    paymentName VARCHAR(20),
)

INSERT INTO Payment VALUES ('P1', NULL')

Visual Studio 端,每当我尝试访问例如 paymentID 我会使用类似的东西

IF (reader["paymentID"].ToString() == "P1") then
    // do something

如何检查 paymentName 是否为NULL?

非常感谢。

最佳答案

对于字符串的 null 检查,您可以使用

string.IsNullOrEmpty(reader["paymentName"]  as string);

关于c# - Visual Studio Web,我尝试从 SQL 检索值,如何检查值是否为 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42883794/

相关文章:

c# - 保存包含换行符的 richtextbox 数据,将其保存到文件并使用记事本打开它不会在 c# 中显示换行符

c# - 在 Windows Phone 中编写控件

sql - 如何将我的域用户帐户添加到有权连接到 SQL Server 的用户列表中?

c# - 在 WPF 应用程序中更改默认打印机

c# - 传递 Func<TSource, TKey> keySelector 错误

PHP 陷入困境。错误404

java - Android应用程序远程数据库同步

mysql innodb 与 myisam 插入

sql - 为什么这个查询使用多个选择比使用 between 查询更快?

c# - 基于本地文件的 SQL Server