webForumDet fria alternativet

IsDBNull is not declared

2 svar · 295 visningar · startad av SB

SBMedlem sedan maj 2000194 inlägg
#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?

JonMedlem sedan juli 20011 304 inlägg
#2

Hmm...

ligger inte IsDBNull i namespacet Microsoft.VisualBasic?

I så fall:
Imports Microsoft.VisualBasic

SBMedlem 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.

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