2013-11-08 2 views
0

У меня есть этот кусок кода, который я поставил эту проверку, чтобы избежать Null Exception, но все равно получаю Null Exception.Обработка столбца Db Нулевые значения в Java

String sDate; 
if(oers.getString("FULFILLMENT_Date")==null) 
{ 
    sDate = ""; 
} 
else 
{ 
    sDate=oers.getString("FULFILLMENT_Date");  
} 
+2

Что такое 'oers'? Это «нуль»? –

+0

oers is resultset, который не равен null, содержит другие значения. – Elvin

ответ

0

Добавить дополнительную проверку нулевой для oers, чтобы избежать NullPointerException в случае oers является нулевым

if(oers != null) { 
    if(oers.getString("FULFILLMENT_Date")==null) 
    { 
     sDate = ""; 
    } 
    else 
    { 
     sDate=oers.getString("FULFILLMENT_Date");  
    } 
} 
+0

Нет данных, которые не являются нулевыми. Даже после добавления этой проверки, все еще получая исключение – Elvin

+0

@Eman может делиться трассировкой исключений. –

+0

@ Ахсан Я проверил это много раз, потому что знаю, что должен хорошо работать, я нашел способ обойти, просто поставив попытку уловить и установить sDate = ""; в уловке, которая заставляет его работать сейчас – Elvin

Смежные вопросы