webForumDet fria alternativet

Hämtar inte en del av innehållet

ASP

3 svar · 507 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej,
Använder följande fråga till en "Citera-funktion" i ett forum:

	query =	"SELECT TOP 1 " &_
	        "t1.thread_id, t1.thread_author, t1.thread_text, " &_
	        "t2.user_id, t2.user_name " &_
		"FROM forum_threads t1, forum_users t2 " &_
		"WHERE t1.thread_id = " & quote_id & " " &_
		"AND t1.thread_author = t2.user_id"

'	query =	"SELECT TOP 1 " &_
'		"thread_id, thread_text " &_
'		"FROM forum_threads " &_
'		"WHERE thread_id = " & quote_id

Problem är att thread_text alltid är tom (trots att aktuell post finns och innehåller något).
Använder jag den undre frågan, (som är bortkommenterad ovan) hämtas texten, men då får jag istället inte ut användarnamnet.
DBMS är Sql Server 2000 och jag använder ASP.

Jag får inga felmeddelanden eller något liknande.

Förslag på vad som kan vara fel?

Medlem sedan juni 200032 967 inlägg
#2

Skulle tippa på att det beror på att du använder datatypen text.

http://www.webforum.nu/showthread.php?p=1246825#post1246825

Medlem sedan feb. 20034 441 inlägg
#3

Yes, eller ntext, men det är väl samma som text fast med UTF-8 stöd.
Nu gjorde jag som du sa och det fungerar alldeles ypperligt.

Konstigt att det ska behöva vara sådär.

Tack!

Medlem sedan juni 200032 967 inlägg
#4

Yep. Text / ntext är "same shit" i detta hänseende.

Tråden flyttas från SQL.

Mvh

294 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
161 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
160 ms — ändringar (db)