【发布时间】:2022-01-07 20:58:34
【问题描述】:
我写了这段代码:
MySqlCommand command1 = new MySqlCommand("SELECT SUM(standard_one) FROM `challenge` WHERE (SELECT DAYOFWEEK(date)=1) AND challenge_id = @challenge_id and username = @username", db.getConnection());
command1.Parameters.Add("@challenge_id", MySqlDbType.Int32).Value = comboBox1.SelectedItem;
command1.Parameters.Add("@username", MySqlDbType.VarChar).Value = globals.username;
问题是有时此命令返回 null。
如何检查命令是否返回 null?如果是,它返回 0?
【问题讨论】:
-
你可以对照
DBNull.Value进行检查 -
更多详情请见this question。
标签: c# mysql sql mysqlcommand