Välkommen till wF
Om du visar lite kod så kanske vi kan hjälpa dig, t ex. hur ser SQL satsen ut ?
mvh icaaq
7 svar · 190 visningar · startad av DiDjo
Hejsan! Varför fungerar inte denna kod???
<%=rsRoot("users.icon")%>
Den fungerar om man har original sidan! Har tittat igenom men hittar inge! Feler blir att den säger att den inte hittar tabbeln users i databasen! Så här:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/philboard_read.asp, line 212
Välkommen till wF
Om du visar lite kod så kanske vi kan hjälpa dig, t ex. hur ser SQL satsen ut ?
mvh icaaq
heheheh ja de e jag ;)
Här e koden!
<%
sql = "SELECT topics.*, forums.*, statusname, statuslevel, moderator, users.icon, users.posts, users.icq FROM (status INNER JOIN users ON status.statusid = users.status) INNER JOIN ((forums INNER JOIN moderators ON forums.forumid = moderators.moderatorforum) INNER JOIN topics ON forums.forumid = topics.forum) ON users.username = topics.by WHERE topics.id = " & id
Set rsRoot = Server.CreateObject("ADODB.Recordset")
rsRoot.Open sql, conn, 3, 3
moderator = rsRoot("moderator")
forumid = rsRoot("forumid")
locked = rsRoot("locked")
sql = "SELECT replies.*, statusname, statuslevel, users.icon, users.posts, users.icq FROM (status INNER JOIN users ON status.statusid = users.status) INNER JOIN replies ON users.username = replies.by WHERE replies.root = " & id & " ORDER BY date, time"
Set rsReplies = Server.CreateObject("ADODB.Recordset")
rsReplies.Open sql, conn, 3, 3
if not rsReplies.EOF then
rsReplies.Movefirst
for count = 1 to repliesdisplay
rsReplies.Movenext
if rsReplies.EOF then
exit for
end if
next
if not rsReplies.EOF then
messagecount = rsReplies.Recordcount
end if
rsReplies.Movefirst
end if
%>
Du ska inte ange tabellnamnet när du skriver ut värdena, utan endast fältnamnet.
<%=rsRoot("icon")%>
mvh,
Men det fungerar ju på original sidan! Varför inte här?!?!?!? På ett ställe kan man göra så men på ett annat så går de inte!
Jag vet inte varför. Bara att man inte ska ange tabellnamn vid utskrift.
Det kan möjligen bero på vilken databasanslutningstyp man använder, men det är bara en gissning.
hmmm det stämmer nog @nders! Jag satte lösenord på Databasen idag! Och böt datasanslutningen! Så felet ligger nog där!