---
title: "Kolumn ur DB skrivs aldrig ut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/168121-kolumn-ur-db-skrivs-aldrig-ut"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MickeA.com"
published: "2008-01-15T11:28:02.000Z"
updated: "2008-01-16T09:20:50.000Z"
replies: 4
views: 448
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/168121-kolumn-ur-db-skrivs-aldrig-ut"
---

# Kolumn ur DB skrivs aldrig ut

## #1 — MickeA.com, 2008-01-15T11:28Z

Hej!
Jag försöker skriva ut en post från en tabell innehållandes en rubrik + text.
Min kod ser ut såhär:

```
sSql =	"SELECT TOP 1 " &_
	"t1.content_lang, t1.content_topic, t1.content_text, " &_
	"t2.id, t2.code " &_
	"FROM aws_content t1 INNER JOIN languages t2 " &_
	"ON t1.content_lang = t2.id " &_
	"WHERE t1.content_anchor = '" & content_anchor & "' " &_
	"AND t2.code = '" & Trim(Session("lang")) & "'"
Response.Write("<textarea style=""width: 550px; height: 150px;"">" & sSql & "</textarea><br /><br />")
Set rs = conn.Execute(sSql)
If Not rs.EOF Then res = rs.getRows() End If
rs.Close : Set rs = Nothing
If IsArray(res) Then
	Response.Write( "<p class=""page_topic"">" & [b]Trim(res(1, 0))[/b] & "</p>" & VbCrLf &_
			"<div class=""wysiwyg_pre"">" & parse_html(Trim(res(2, 0))) & "</div>" & VbCrLf)
Else
	error_text = Replace(ml("404_text"), "%QUERY_STRING%", content_anchor)
	Response.Write( "<p class=""page_topic"">" & ml("404_topic") & "</p>" & VbCrLf &_
			"<p class=""text"">" & error_text & "</p>" & VbCrLf)
End If
Set res = Nothing
```

Problemet är att *res(1, 0)* aldrig skrivs ut, det blir helt tomt. Det ska ju vara kolumnen *t1.content_topic*, men den är helt tom. Anger jag något annat än res(1, 0), tex. res(0, 0), så skrivs *content_lang* ut, det är bara content_topic, som inte vill visas.

När jag skriver ut *sSql* blir allt rätt, så där ligger inte felet.

Jag har dubbelkollat, kolumnen innehåller text på de poster som hämtas. Har jag gjort nått fel, eller vad tror ni att det kan bero på?

DBMS är SQL-Server 2005.

Tacksam för hjälp med det här!

Permalänk: https://www.webforum.nu/p/168121

## #2 — Travoni, 2008-01-15T16:42Z

Testa att sätta fält av typen Text eller nText sist i din sql-sats.
Alltså, om "content_text" är av typen "Text" skriv då så här:

```
"SELECT TOP 1 " &_
	"t1.content_lang, t1.content_topic, " &_
	"t2.id, t2.code, t1.content_text " &_
```

Se även till att formatera texten med server.htmldecode()

Permalänk: https://www.webforum.nu/p/2070582

## #3 — @nders, 2008-01-16T05:08Z

Travoni, du menar server.html**en**code()? :)

Permalänk: https://www.webforum.nu/p/2070714

## #4 — MickeA.com, 2008-01-16T07:22Z

Ska testa det här såfort jag kommer till jobbet, tack så länge!

Permalänk: https://www.webforum.nu/p/2070726

## #5 — MickeA.com, 2008-01-16T09:20Z

Va skumt,
Testade att hämta dom sist i min fråga, fortfarande samma sak, just rubriken hämtades inte.
Tidigare var båda kolumnerna (rubrik / text) av typen *nText*, jag testade att byta datatyp på rubriken, till *nVarchar(80)* och då fungerar det igen.

Vad beror det där på?

Permalänk: https://www.webforum.nu/p/2070747

---

Tråden på webben: https://www.webforum.nu/amne/asp/168121-kolumn-ur-db-skrivs-aldrig-ut
