ASP.VB复杂的IF语句

时间:2012-01-20 18:18:26

标签: asp.net vb.net if-statement

我收到一个intellisenxe错误,说下面的语句是期待')'并且正在将修正定位在“已批准”之后的括号中。我不熟悉这种IF语法,我似乎无法进行修正;试错不起作用; o))提前致谢。

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

End if

2 个答案:

答案 0 :(得分:0)

这是你想要做的吗?

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

End if 

答案 1 :(得分:0)

看起来yuo在错误的位置有一个括号,并且它们不包含整个IF语句,因此Intellisense正在进行最佳猜测但是被逗号绊倒了。

试试这个:

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

如果

结束