webForumDet fria alternativet

Anropa en VB klass från en code behind sida

.NET

3 svar · 300 visningar · startad av tihi

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

Som nybörjare i all .NET miljö undrar jag hur jag kan få fram ett DataSet från en VB klass? Har skapat en klass där jag söker fram från databasen, lägger detta i ett DataSet som jag ska returnera till en CodeBehind. Problemet är att denna sida kan inte finna funktionen i VB klassen. Det ska väl gå att returnera ett DataSet??

Snälla hjälp!!

Medlem sedan dec. 20003 563 inlägg
#2

Har du importerat VB-klassen då samt kompilerat denna till dll?
Lite svårt att hitta felet med denna information.

Medlem sedan maj 200235 inlägg
#3

Ja jag har importerat den men hur kompilerar jag den? Görs detta när jag "bygger" den? CodeBehind hittar klassen men inte funktionerna i den... Får upp "Referense to a non-shared member requires an object reference" när jag håller muspekaren över funktionsanropet... Lite lite information igen kanske...

Medlem sedan dec. 20003 563 inlägg
#4

Du måste sätta shared på funktionen.

shared public function funktionen() as dataset
257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)