最佳答案
我尝试执行一个存储过程,然后使用 if 语句来检查空值,但是没有完成。我是一个 VB 的家伙,所以请容忍我,如果我正在做一个学生的语法错误。
objConn = new SqlConnection(strConnection);
objConn.Open();
objCmd = new SqlCommand(strSQL, objConn);
rsData = objCmd.ExecuteReader();
rsData.Read();
if (!(rsData["usr.ursrdaystime"].Equals(System.DBNull.Value)))
{
strLevel = rsData["usr.ursrdaystime"].ToString();
}
这是否允许我检查 SQL 连接是否只返回一个值,如果是,那么填充我的字符串?
I'm used to being able to just check the below to see if a value is being returned and not sure I'm doing it correctly with C#
如果不是 IsDBNull (rsData (“ usr.urrdaystime”))
如果你能帮忙,我会很感激的!