---
title: "ASP-kod i databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/58355-asp-kod-i-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2002-11-07T15:45:24.000Z"
updated: "2002-11-08T19:55:49.000Z"
replies: 11
views: 393
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/58355-asp-kod-i-databas"
---

# ASP-kod i databas

## #1 — Addeladde, 2002-11-07T15:45Z

Hej

Jag har en tabell med namnet sidor. I tabellen sidor finns det en kolumn kod. I kodfältet lagras det webbsideskod både asp,html och javascript.

Exempel: 
Fältet kod har denna kod i sig:

```
<b>Testsida</b><br><%Response.write "testsidan fungerar"%> Jippi
```

Sedan så har jag en sida kallad page.asp den sidan vill skriva ut koden ur databasen så att utskriften blir:

> **Testsida**
> testsidan fungerar Jippi

Det fungerar ju inte att hämta koden och läsa in den i en variabel och skriva ut den med response.write kod för då blir utskriften:

> **Test**
> Testsida\</b\>\<br\>\<%Response.write "testsidan fungerar"%\> Jippi

Fungerar heller inte med execute kod eftersom då måste all kod vara asp.

Tänk om någon kunde lösa mina problem. Jag har grubblat såååå extremt mycket på det här nu så att jag är väldigt trött på det.  :x

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

## #2 — OveRRidE, 2002-11-07T15:48Z

För det första; är det till ett forum, community eller annat som har med användare utifrån att göra: Lägg ner direkt!

Hur länge tror du sidan skulle vara uppe om du lät dina användare lägga in ASP-kod i databasen som sedan exekveras? :o Du skulle ha en tom databas, en tom server, samt troligtvis en ordentlig avhyvling från ditt webbhotell för att hackern raderade all data på hela maskinen med ett par FSO-kommandon i din applikation. 

Men om du bara skall använda det själv; visst.

PS) Jag menade inte att låta så arg :r, men det är en **enorm** säkerhetsrisk att tillåta det där i en applikation. DS.

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

## #3 — OveRRidE, 2002-11-07T15:52Z

Nåväl, tillbaks till frågan.. :)

> Tänk om någon kunde lösa mina problem. Jag har grubblat såååå extremt mycket på det här nu så att jag är väldigt trött på det.

Frågan är väl egentligen om det går överhuvudtaget. Jag har gjort en sån grej, fast utan databas, där koden lagras i en textfil, som sedan döps om (till .asp) och som sedan inkluderas på en annan asp-sida. Då funkar det. 

Nåt sånt skulle du ju kunna kombinera med.

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

## #4 — Addeladde, 2002-11-07T16:05Z

Det är absolut inte till någon comunnity (usch ryser när jag hör namnet) eller forum. Enbart administration för min egen del.

Jag har också funderat på det där med skapa filer och inkludera dem på sidan. Men är det inte lite resurskrävande att hela tiden skapa en fil varje gång någon ska titta på sidan? 
Jag vill inte ha massor med filer heller. sidorna ska tas bort när de är inkluderade i orginalsidan.

Sedan måste sidan sparas med ett unikt filnamn för om två personer anländer samtidigt så kan ju inte båda skapa en fil med samma namn.

Några ideer förslag. Kan tilläga att det är till ett CMS system

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

## #5 — Addeladde, 2002-11-08T09:32Z

Om nu ingen kan svar här får jag väll gå till något annat forum då!

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

## #6 — OveRRidE, 2002-11-08T10:00Z

> Om nu ingen kan svar här får jag väll gå till något annat forum då!

Valet är ditt. :l Om vi nu skall sluta grina över att alla *ideella* arbetande i detta forum kanske inte har tid att hjälpa dig, och bita i problemet i stället, mm?

Problemet med din idé är att ASP-kod ur en databas inte är så värst lätt, eftersom ASP-kod i ASP-kod inte funkar sådär bra. Koden har redan exekverats när du skriver ut din kod ur databasen. 

*Jag* ser tyvärr ingen bättre lösning än att köra med FSO eller liknande för att inkludera kod-bitar i din applikation. Men om någon annan har någon bättre lösning så.. :)

Tillägg) FSO är nog inte mer resurskrävande än en databaskoppling med recordset:s och hela köret, så just *den* biten skulle jag nog inte falera tanken på.

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

## #7 — Erik Juhlin, 2002-11-08T11:00Z

Eval och Execute ska nog funka...

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

## #8 — Erik Juhlin, 2002-11-08T11:01Z

Exempel: Response.Write Eval("Date")

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

## #9 — @nders, 2002-11-08T11:04Z

Både eval och execute är beroende av att det endast är asp-kod som ska exekveras.

I övrigt citerar jag överridaren:

> **Överrider skrev:**
>
> Jag ser tyvärr ingen bättre lösning än att köra med FSO eller liknande för att inkludera kod-bitar i din applikation. Men om någon annan har någon bättre lösning så..

Mvh,

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

## #10 — Addeladde, 2002-11-08T18:36Z

> Valet är ditt.  Om vi nu skall sluta grina över att alla ideella arbetande i detta forum kanske inte har tid att hjälpa dig, och bita i problemet i stället, mm?

Usch vad jag är grinig idag!  :e

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

## #11 — Poffe, 2002-11-08T19:34Z

hörde om en sida som helt va uppbyggd på detta sätt, alla sidor va sparade i en databas, med aspkoden alltså och sedan hämtade han allt från databasen på en sida, det funkade perfa!

komemr dock inet ihåg vilken sida det var eller vart jag hörde det  :/ (tror det va på palleman.nu)

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

## #12 — niko, 2002-11-08T19:55Z

<http://www.webforum.nu/showthread.php?s=&threadid=43829&highlight=executeglobal>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/58355-asp-kod-i-databas
