gpt4 book ai didi

c# - 如何在 C# 中将 mySQL NULL 值转换为整数 0?

转载 作者:行者123 更新时间:2023-11-30 22:43:00 25 4
gpt4 key购买 nike

我正在用 C# 从 MySQL 中读取数据。如果 reader["A"].ToString 是 MySQL 表中的 NULL 值,我需要以下命令:整数 A = 0。否则(如果 reader["A"].ToString 不为 NULL),int A = 1

我该怎么做?我尝试了 if(Convert.IsDbNull(reader["A"])) 但我的 C# Express 无法识别 IsDbNULL

(我能够从表中获取正常的 Varchar 或 Int 数据)

最佳答案

由于@Habib 更正了拼写错误,如果有人需要的话,这里有问题的代码:

if (Convert.IsDBNull(reader[A])) A = 0;
else A = 1;

感谢@Jonesy 升级代码:

int A = Convert.IsDBNull(reader["A"]) ? 0 : 1

关于c# - 如何在 C# 中将 mySQL NULL 值转换为整数 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com