ASP.VB Сложный оператор IF - PullRequest
       3

ASP.VB Сложный оператор IF

0 голосов
/ 20 января 2012

Я получаю ошибку intellisenxe, говорящую о том, что приведенное ниже утверждение ожидает ')' и размещает исправление в скобках после "Утверждено".Я не знаком с этим синтаксисом IF, и я не могу внести исправления;проб и ошибок не работает; о)) Заранее спасибо.

If (reader.Item("Approved"), True, False) = 0), (reader.Item("DoNotDisplay"), False, False) = 0)) Then

End if

Ответы [ 2 ]

0 голосов
/ 20 января 2012

Похоже, что у вас неправильные скобки, и они не охватывают весь оператор IF, поэтому Intellisense делает неверный выбор, но запутывается.

Попробуйте это:

If ((reader.Item("Approved"), True, False) = 0, (reader.Item("DoNotDisplay"), False, False) = 0) Then

Конец, если

0 голосов
/ 20 января 2012

Это то, что вы пытаетесь сделать?

If ((reader.Item("Approved") = True) AND (reader.Item("DoNotDisplay") = False)) Then 

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