---
title: "Skriva ut ASP från en databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/119799-skriva-ut-asp-från-en-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Donatello"
published: "2005-01-11T01:06:25.000Z"
updated: "2005-01-11T11:29:03.000Z"
replies: 5
views: 343
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/119799-skriva-ut-asp-från-en-databas"
---

# Skriva ut ASP från en databas?

## #1 — Donatello, 2005-01-11T01:06Z

Grovt nedkortat, så har jag en sida som ser ut så här:

```
<%
set article_id = Request.QueryString("article_id") 
if article_id = null then article_id = 1

Set DBConn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtest=dsntest & "DBQ=" & Server.MapPath("databas.mdb")
DBConn.Open DSNtest

Set title = DBConn.Execute("SELECT title FROM main WHERE id =" & article_id) 
Set content = DBConn.Execute("SELECT content FROM main WHERE id =" & article_id) 
%>

<html>
<head>
<title><%=title("title")%></title>
</head>
<body>
<%=content("content")%>
</body>
</html>

<% DBConn.Close
Set DBConn=Nothing %>
```

Någon som har nån idé på hur man går till väga om man vill att servern ska köra asp-kod som följer med från databasen? Som det ser ut nu, så skriver "han" ut koden och hoppar vidare nedåt utan att göra något med den.

Tacksam för svar......

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

## #2 — @nders, 2005-01-11T04:05Z

Om du ska köra asp-kod som ligger i databasen, då måste det vara *ren* asp-kod. Inga contextswitchar, ingen ren html, etc. Sedan kan du använda funktionen [Execute()](http://www.devguru.com/technologies/vbscript/quickref/Execute.html).

mvh

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

## #3 — voigtann1, 2005-01-11T08:51Z

det @nders säger så måste man skriva koder. Exempel:

```
varib = "text här"
test = array("test","test2")
response.write "<b>" & varib" &"</b>"
if blå = blå then
for i = 0 to ubound(test)
response.write test(i)
next
end if
```

dvs inga \<% eller %\>

sen för att ladda det:

```
ExecuteGlobal(content("content"))
```

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

## #4 — voigtann1, 2005-01-11T09:09Z

hmm det går visst med execute() också... @nders ved du vad skillnaden är på global och vanlig execute?

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

## #5 — @nders, 2005-01-11T09:13Z

Nix, inte på rak arm. Google kanske vet? :)

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

## #6 — Donatello, 2005-01-11T11:29Z

Hm... Får pilla lite, så får vi se vad som händer. Tack iaf.  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/119799-skriva-ut-asp-från-en-databas
