webForumDet fria alternativet

Hjälp! Sidan kan inte visas... Varför?

ASP

27 svar · 602 visningar · startad av Jeppez · sida 2 av 2

Frågan, av Jeppez

Har byggt ihop en liten community och allt fungerar bra tills jag försöker fixa så att varje medlem ska få en egen gästbok blir allt fel.. Har länkat allt rätt ( tror jag iaf eftersom den delar ut ett id ( lasgb.asp?gbID=\<%=Session("UserID")%\> ) ) Försöker jag klicka på den länken så står det bara Sidan kan inte visas.. Inga fel medelanden eller ngt ... Vad ska jag göra ? Kan skicka upp kode

Läs frågan i sin helhet →
Medlem sedan mars 20015 287 inlägg
#21
Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/community.mdb") 

'Skapa sql-frågan för att välja ut endast angiven användares gästbok. 
strSQL = "" 
strSQL = strSQL & "INSERT INTO tblGuestbook " 
strSQL = strSQL & "(gbUserID, gbDateTime, gbText, gbFromUserID) " 
strSQL = strSQL & "VALUES (" 
strSQL = strSQL & lngUserID & ", " 
strSQL = strSQL & "'" & Now() & "', " 
strSQL = strSQL & "'" & strTemp & "', " 
strSQL = strSQL & Session("userID") 
strSQL = strSQL & ")" 

objConn.Execute(strSQL),,128

Kanske...

Medlem sedan jan. 200263 inlägg
#22

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/mupp/gb.asp, line 23

--------------

gb.asp

Set objConn = Server.CreateObject("ADODB.Connection")
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/community.mdb")
objConn.Open strSQL, strConn
Medlem sedan jan. 200263 inlägg
#23

solbulle skrev:

Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/community.mdb") 

'Skapa sql-frågan för att välja ut endast angiven användares gästbok. 
strSQL = "" 
strSQL = strSQL & "INSERT INTO tblGuestbook " 
strSQL = strSQL & "(gbUserID, gbDateTime, gbText, gbFromUserID) " 
strSQL = strSQL & "VALUES (" 
strSQL = strSQL & lngUserID & ", " 
strSQL = strSQL & "'" & Now() & "', " 
strSQL = strSQL & "'" & strTemp & "', " 
strSQL = strSQL & Session("userID") 
strSQL = strSQL & ")" 

objConn.Execute(strSQL),,128

Kanske...

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/mupp/gb.asp, line 22

objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/community.mdb")
-----------------------------------------------------------------^

Medlem sedan juni 200032 967 inlägg
#24

Du ska inte ha med strSQL när du öppnar din connection, utan det borde räcka utmärkt med objConn.Open strConn .

Mvh

Medlem sedan jan. 200263 inlägg
#25

Hm, Problemet är löst...

Tack för alla svar!

Medlem sedan feb. 200112 078 inlägg
#26

Hrm?

'Ta bort ogiltiga tecken i inläggen 
strTemp = Replace(rstGuestbook(2), "<", "<") 
strTemp = Replace(strTemp, ">", ">")

Ersätta klammer med klammer? Nje, nåt är fel här.

Kanske en HTML-encode är på sin plats istället?

Medlem sedan mars 20015 287 inlägg
#27

Eftersom han inte postat med kod-taggar runt koden så antar jag att han egentligen har koden för < samt > i sin replace.

Medlem sedan feb. 200112 078 inlägg
#28

solbulle skrev:

Eftersom han inte postat med kod-taggar runt koden så antar jag att han egentligen har koden för < samt > i sin replace.

Jag misstänkte det också, så jag gick in och kollade vad som exakt står i inlägget, genom att redigera det (jag är ju moderator) och kika vad som står i 'råformatet' av inlägget.

Jag testade även med att posta inlägg med liknande tecken-kombinationer och dessa gick att gå tillbaks till (t.ex. & raquo dvs. »), så det ersätts inte något i postningen av inlägget heller.

Jeppez, såg verkligen de raderna ut så när du postade dem?

464 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
327 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
326 ms — ändringar (db)