webForumDet fria alternativet

IsDBNull is not declared

.NETur .NET

2 svar · 295 visningar · startad av SB

Medlem sedan maj 2000194 inlägg
Frågan#1

Hej!

När jag anropar denna funktion fungerar den klanderfritt så länge den ligger i samma aspx-fil som anropet:

     Function CheckVisit(obj as Object)
      If not IsDBNull(obj) then
       return obj
     Else
       return "ej besökt"
     End If

     End Function

Lägger jag den däremot i en klass i en separat fil får jag felmeddelandet Compiler Error Message: BC30451: Name 'IsDBNull' is not declared.

Klassfilen ser ut så här:

Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

Public Class MinKlass
   Inherits Page
     Function CheckVisit(obj as Object)
        If not IsDBNull(obj) then
          return obj
        Else
          return "någon annat"
        End If

     End Function

End Class

Vad är det jag missar?

Medlem sedan juli 20011 304 inlägg
#2

Hmm...

ligger inte IsDBNull i namespacet Microsoft.VisualBasic?

I så fall:
Imports Microsoft.VisualBasic

Medlem sedan maj 2000194 inlägg
#3

Det avhjälpte problemet.

Tack!

Konstigt bara att samma felmeddelande inte uppträder när funktionen ligger i aspx-filen.

133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)