1
事情是我有这样的代码SqlCommand.ExecuteScalar避免空
var ojv = xmd.ExecuteScalar().ToString();
if (ojv != null)
{
Console.WriteLine(ojv);
var up = CreateQuery();
up.CommandText = "UPDATE characters SET [email protected] WHERE [email protected] AND [email protected];";
up.Parameters.AddWithValue("@items", ojv);
up.Parameters.AddWithValue("@accId", acc.AccountId);
up.Parameters.AddWithValue("@charId", charId);
up.ExecuteNonQuery();
var del = CreateQuery();
del.CommandText = "DELETE FROM shop WHERE [email protected] AND [email protected];";
del.Parameters.AddWithValue("@accId", acc.AccountId);
del.Parameters.AddWithValue("@chrId", charId);
del.ExecuteNonQuery();
}
但是,如果世界上没有ovj它返回null,我需要避免的是,有没有什么办法让的ExecuteScalar习惯,如果没有值返回null被发现?
你想让它返回什么? –
只要不返回任何东西 –
那么空?或者你的意思是''“'? –