DBNull оператор if

Я пытаюсь выполнить хранимую процедуру, а затем использовать оператор 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-соединение просто значение, и если да, то заполнить мою строку?

Я привык просто проверять, возвращается ли значение, и не уверен, что делаю это правильно с помощью C#

If Not IsDBNull (rsData ("usr. ursrdaystime"))

Будем признательны за любую помощь!

53
задан Flimzy 29 May 2018 в 07:34
поделиться