Я перебираю строки DataRowCollection и присваиваю поля каждой строки переменной. Я всегда получаю «Входная строка была в неправильном формате», независимо от того, как я это использовал. Мне просто нужно, чтобы gapCd содержал 0, если поле равно null или значение в противном случае. Кажется, что IsDbNull не возвращает true должным образом. Я также безуспешно пробовал сравнивать DbNull.Value. Буду признателен за любую оказанную помощь.
Dim gapCd As Integer = IIf(IsDBNull(row("GAP_CD")), 0, row("GAP_CD"))