и вот как я вижу, если мой кеш пуст, все мои синтаксические ошибки появляются, когда я пытаюсь увидеть, является ли кеш нулевым и нужно ли выполнять хранимую процедуру
If RadioButtonList1.SelectedIndex = 0 Then
If Cache["netcache"] = null Then
bcmd.CommandText = "yearlynetsales"
Else
btable = cache["netcache"]
end if
If RadioButtonList1.SelectedIndex = 1 Then
If Cache["salescache"] = null Then
bcmd.CommandText = "yearlysales"
Else
btable = cache["salescache"]
end if
end if
thisкак я устанавливаю свой кеш
If RadioButtonList1.SelectedIndex = 0 Then
Cache.Insert("netcache", bTable)
ElseIf RadioButtonList1.SelectedIndex = 1 Then
Cache.Insert("salescache", bTable)
ElseIf RadioButtonList1.SelectedIndex = 2 Then
Cache.Insert("cxsalescache", bTable)
ElseIf RadioButtonList1.SelectedIndex = 3 Then
Cache.Insert("cxvaluecache", bTable)
ElseIf RadioButtonList1.SelectedIndex = 4 Then
Cache.Insert("othersalescache", bTable)
ElseIf RadioButtonList1.SelectedIndex = 5 Then
Cache.Insert("inssalescache", bTable)
End If