IsDBNull is not declared

.NET

2 svar · 308 visningar · startad av SB

Medlem sedan maj 2000194 inlägg
Trådstart#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.

388 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
125 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)