Использование оператора IF в vb с материалом базы данных - PullRequest
0 голосов
/ 30 сентября 2019

Итак, я пытаюсь использовать оператор If на основе критериев в моей базе данных, и я не уверен, насколько я новичок в vb. Доступ к данным, доступ к редактированию и подтверждение - это биты в моей базе данных.

 If (Session("ViewAccess") = 1) And Session("EditAccess") = 0 And (Session("ApproveAccess") = 0) Then
            btnSaveTop.Visible = False
            btnSaveBottom.Visible = False
            btnApproveTop.Visible = False
            btnApproveBottom.Visible = False
            btnRequestUnapproveTop.Visible = False
            btnRequestUnapproveBottom.Visible = False
            RequiredData.FreightWBS.ReadOnly = True
            RequiredData.GemFeeWBS.ReadOnly = True
            RequiredData.Approver.ReadOnly = True
        End If

1 Ответ

0 голосов
/ 01 октября 2019

Когда вы получаете значения из базы данных, они больше не равны 1 или 0 (битовый тип). Они имеют значение true или false (логическое значение), измените это. Не представляете, как вы заполняете сессию, но в вашем случае это похоже на SqlDataReader, это поможет решить вашу проблему. (Будь более точным)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...