проблема установки кеша как датируемого и чтения его - PullRequest
0 голосов
/ 07 января 2011

и вот как я вижу, если мой кеш пуст, все мои синтаксические ошибки появляются, когда я пытаюсь увидеть, является ли кеш нулевым и нужно ли выполнять хранимую процедуру

 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

1 Ответ

2 голосов
/ 07 января 2011

Это похоже на VB.NET. Используйте If Cache ["netcache"] - ничто. Насколько известно, "= ноль" является C #. Не уверен, был ли он введен в VB.NET

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