webForumDet fria alternativet

kommentarer..

ASPur ASP

8 svar · 249 visningar · startad av Trac3r

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

Hej .. jag håller på med ett kommentar system te min hemsida.
Vet att det antagligen är jäkla massa fel i denna koden.. men någon som kan berätta vad man ska skriva ?? =)

kod:
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\inetpub\wwwroot\nintendostaden\db\kommentarer.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM kommentar Where artikelID=" & Request.Querystring("ID")
RecSet.Open Addera, Connect, 3, 3
%>
<% DO until RecSet.EOF %>
<table width="428" border="1" cellspacing="0" cellpadding="0" height="54" bordercolor="#000000" bgcolor="#FFFFFF">
<tr>
<td height="47" colspan="2"><font size="1" face="Arial Unicode MS">
<%=RecSet("kommentar")%> </font></td>
</tr>
<tr bordercolor="#FFFFFF">
<td width="201"><font size="1" face="Arial Unicode MS"><%=RecSet("namn")%></font></td>
<td width="221"> <%=RecSet("datum")%></td>
</tr>
</table>
<br>
<% RecSet.Movenext
Loop
RecSet.Close
Connect.Close
Recset=("nothing")
Connect=("nothing")
%>

Medlem sedan maj 200335 inlägg
#2

min databas ser ut såhär..
|ID|artikelID|kommentar|namn|datum|

Medlem sedan juni 200032 969 inlägg
#3

Vad är det som inte funkar då?

Det enda som mina just nu ganska trötta ögon ser är de två sista kodraderna som borde se ut så här:

Set Recset= nothing 
Set Connect=nothing

mvh

Medlem sedan aug. 2002733 inlägg
#4

Sedan har du två onördiga ASP-taggar:

RecSet.Open Addera, Connect, 3, 3 
[red]%> 
<% [/red]DO until RecSet.EOF %>

Ta bort de tvp

Medlem sedan maj 200335 inlägg
#5

Va ska jag skriva istället för dem då??

Medlem sedan juni 20014 421 inlägg
#6

Ta bara bort dem..de är onödiga

Medlem sedan maj 200335 inlägg
#7

Får felet:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/nintendostaden/visa.asp, line 129

Tror felet kan bero på denna:
Addera = "SELECT * FROM kommentar Where artikelID=" & Request.Querystring("ID")

Medlem sedan juni 200032 969 inlägg
#8

Är artikelid av typen text? i så fall ska det vara apostrofer runt värdet. Om artikelid är ett tal så bör det även vara ett tal i tabellen.

Addera = "SELECT * FROM kommentar Where artikelID='" & Request.Querystring("ID") & "'"
Medlem sedan maj 200335 inlägg
#9

yay.. det fungerar nu =)

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