webForumDet fria alternativet

Cannot access a closed Stream

2 svar · 281 visningar · startad av xarfez

xarfezMedlem sedan feb. 200711 inlägg
#1

Jag använder följande för att hämta data till två nestlade repeaters. Men den klagar på "Cannot access a closed Stream." Varför?

Dim conString As String = "xxx"

        Dim sql As String = "SELECT * FROM forum_Category; SELECT a.heading, a.mainCategoryID, a.threadsID, a.datetime, a.post, AU.name FROM forum_Threads a INNER JOIN forum_User AU ON a.userID = AU.userID WHERE threadsID IN (SELECT b.threadsID FROM forum_Threads a INNER JOIN forum_Threads b ON a.threadsID >= b.threadsID AND a.mainCategoryID = b.mainCategoryID GROUP BY b.threadsID HAVING (COUNT(1) BETWEEN 1 AND 5)) ORDER BY a.datetime DESC;"

        Dim conn As MySqlConnection = New MySqlConnection(conString)

        Dim dsPersonLink As DataSet = New DataSet()
        Dim da As MySqlDataAdapter = New MySqlDataAdapter(sql, conn)
       
        da.Fill(dsPersonLink) '<-- här klagar den
 
        dsPersonLink.Relations.Add(New Data.DataRelation("NestThem", dsPersonLink.Tables(0).Columns("mainCategoryID"), dsPersonLink.Tables(1).Columns("mainCategoryID")))
        repPersonLink.DataSource = dsPersonLink
        repPersonLink.DataBind()
flexishMedlem sedan jan. 200548 inlägg
#2

Öppna databaskopplingen så ska det lösa sig.

conn.Open()
xarfezMedlem sedan feb. 200711 inlägg
#3

flexish skrev:

Öppna databaskopplingen så ska det lösa sig.

conn.Open()

Har försökt att göra det men det hjälpte inte.

http://www.xfzdesign.se/infoko/forum/

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