webForumDet fria alternativet

ändra bild med funktion

.NET

1 svar · 123 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Jaghåller på med ett forum där användarna även ska ha möjlighet att skicka meddelanden.

Jag har den här funktionen för att kolla om användaren har några nya meddelanden men den fungerar inte. Den rturnerar inget värde

Public Function nyamess()
        Dim antal As Integer
        Dim strsql As String = "select count(*) as antal from meddelanden where last=false and t_id=" & Session("user") & ""

        Dim objcmd As New OleDbCommand(strsql, objconn)
        Dim dr As OleDbDataReader
        objconn.Open()
        dr = objcmd.ExecuteReader
        If dr.Read() Then
            antal = dr("antal")
        End If
        If antal <> 0 Then
            Return "grafik/i_nyamess.gif"
        Else
            Return "grafik/i_nomess.gif"
        End If

        objconn.Close()
    End Function

Sen bilden

<asp:Image runat="server" imageurl='<%# nyamess() %>' alternatetext="Inga nya meddelanden" borderwidth="0" id="Mess" />
Medlem sedan jan. 20011 140 inlägg
#2

Vet inte vad jag hade gjort för fel men nu fungerar det

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)