webForumDet fria alternativet

SQl-sats för att hänta trådar till forum

ASP

4 svar · 168 visningar · startad av Sico

Medlem sedan maj 20002 597 inlägg
Frågan#1
<%
	Set rs = Server.CreateObject("ADODB.Recordset")

	SQL = "SELECT t_Posts.f_Title, t_Posts.f_ID, t_Posts.f_ForumID, t_Posts.f_Date, t_Posts.f_By, t_Members.f_ID, t_Members.f_User From t_Posts, t_Members Where t_Posts.f_ForumID = "& Request.QueryString("id") &" [b]and t_Posts.f_By = t_Members.f_ID[/b] Order By t_Posts.f_ID DESC"
	[u]rs.Open SQL, Connect, 1, 2[/U]

	Do Until rs.EOF
%>

        <tr>
          <td width="2%" align=middle class=back><img src="bilder\closed.gif"></td>
          <td width="48%" align=left class=back><%= rs("f_Title") %></td>
          <td width="20%" valign=center align=middle class=back><%= rs("f_User") %></td>
          <td width="5%" valign=center align=middle class=textarea></td>
          <td width="5%" valign=center align=middle class=back></td>
          <td width="20%" valign=center align=middle class=textarea><b></b></td></tr>

<%
rs.MoveNext	
Loop
rs.Close
Connect.Close
%>

Error Type:
Microsoft JET Database Engine (0x80004005)
Type mismatch in expression.
/forum/forum.asp, line 24

Rad 24 är understruken..
Tar jag bort den feta texten så blir det inget felmeddelande men den visa varje inlägg så många ggr som det finns användare. Vad är det som är fel?

R/ Ber om ursäkt för alla stavfel på rubriken :(

Medlem sedan mars 2001309 inlägg
#2

Då har du förmodligen olika datatyp på kolumnen i databasen och det du gämför med .

som det ser ut på din sql sträng så borde gämförelsen vara med en int så prova att skriva

cin(t_Members.f_ID) där det står t_Members.f_ID nu !

Medlem sedan maj 20002 597 inlägg
#3

nej du det funkade inget vidare

Medlem sedan dec. 200012 464 inlägg
#4

Hur är tabellerna t_Posts och t_Members definierade?

Medlem sedan maj 20002 597 inlägg
#5

hmm, jag ändrade t_Posts.f_By till tal från text så funkade det...
tackar å bugar

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)