MS Access Неправильное использование Null (Ошибка 94) - PullRequest
0 голосов
/ 11 мая 2018

Может кто-нибудь объяснить, почему, когда я удаляю свою последнюю строку кода, это работает, но если я добавляю свою последнюю строку кода, я получаю ОШИБКУ 94

'Variable to set the Event ID too
Dim eventID As Integer
'Variable to set the Event Name too
Dim eventName As String
'Variable to hold the string condition for the Event ID
Dim eventStrCriteria As String
'Variable to hold the Members ID
Dim memberID As Long

memberID = CLng(Me.Text18)
eventStrCriteria = "isNull([check-OutDate]) And (employeeID = " & memberID & ")"
eventID = DLookup("[personelID]", "[tbl_ics238Table]", eventStrCriteria)
MsgBox DLookup("[eventName]", "[tbl_EventInformation]", "[eventID] =" & eventID)

1 Ответ

0 голосов
/ 11 мая 2018

Возможно, нет ответа, больше комментариев, но пока нет, но

eventID = DLookup("[personelID]", "[tbl_ics238Table]", strCriteria)

должно быть

eventID = DLookup("[personelID]", "[tbl_ics238Table]", **eventstrCriteria**)

(удалить звездочку)

Это было бы причиной того, что первая функция dlookup () вернула бы ноль (я думаю), что затем вывело бы вторую ошибку dlookup.

...