Как я могу сделать ловушку для ошибки, которая игнорировала бы любое нулевое значение, извлеченное из базы данных ms access)?
я хочу, чтобы моя программа просто игнорировала любое возвращенное нулевое значение и продолжала, поскольку у меня нетпроблема для пустых данных, которые будут показаны в моей форме.
в этом коде ошибка выделяет
.SubItems (6) = rs3! Regularization_Date
, поскольку Regularization_Date пусто в моей базе данных.я хочу, чтобы моя программа просто проигнорировала это и продолжила заполнять мой список со всеми данными, которые нужно показать.
Private Function SearchData()
Result.Show
Result.ListView1.ListItems.Clear
Sql = "SELECT * FROM All_Employees WHERE ID LIKE '" & (Text1.Text) & "'"
Set rs3 = New ADODB.Recordset
rs3.Open Sql, con3, adOpenDynamic, adLockOptimistic
If Not rs3.EOF Then
Do Until rs3.EOF
Set lst1 = Result.ListView1.ListItems.Add(, , rs3!ID)
With lst1
.SubItems(1) = rs3!Lastname
.SubItems(2) = rs3!FirstName
.SubItems(3) = rs3!Position
.SubItems(4) = rs3!Date_hired
.SubItems(5) = rs3!Employment_Status
*.SubItems(6) = rs3!Regularization_Date*
.SubItems(7) = rs3!Office_email
.SubItems(8) = rs3!Shift_Start
.SubItems(9) = rs3!Shift_End
End With
rs3.MoveNext
Loop
End If
Set rs3 = Nothing
End Function
я просто хочу ошибочную ошибку, которая игнорировала бы все нулевые значения.