webForumDet fria alternativet

Kan man inte använda sig av includes i en databas (access)?

ASP

12 svar · 177 visningar · startad av Sammy

Medlem sedan maj 2000202 inlägg
Frågan#1

Jag har ett fält i access (PM) där jag vill inkludera en sida med <!-- #include file="grupp.inc" --> men får det inte att fungera?

Kan man inte göra det i databaser

Response.Write " " & RStemp("TEXT2") & " <BR><BR>"

Så ser koden ut där jag vill få fram innehållet i fältet + include filen

Hoppas jag skriver i rätt forum, men jag tror det?

Medlem sedan okt. 20005 273 inlägg
#2

Nej det fungerar inte då alla include filer körs inann alla ASP kod

Du bör kunna använda Server.Execute istället men jag är inte säker :OO

mvh icaaq

Medlem sedan dec. 19998 577 inlägg
#3

SSI (inkluderingen) körs före alla ASP-kod, så det fungerar inte att ha SSI i databasen för att den skall inkluderas när du skriver ut den. Tyvärr.

Medlem sedan maj 2000202 inlägg
#4

Hmm... det var inte bra.. :/

Hur löser man det enklast? Kanske att ha ett fält för filnamnet och sedan köra:

<!-- #include file="<% & RStemp("FÄLTNAMN") &%>" -->

Detta bör kanske fungera eller gör det inte det?

Medlem sedan nov. 20017 144 inlägg
#5

Nej, det går inte!

Medlem sedan nov. 20017 144 inlägg
#6

Varför krångla till det så?
Vad är det du skall åstakomma?

Medlem sedan dec. 19998 577 inlägg
#7

Sammy skrev:

Hmm... det var inte bra.. :/

Hur löser man det enklast? Kanske att ha ett fält för filnamnet och sedan köra:

<!-- #include file="<% & RStemp("FÄLTNAMN") &%>" -->

Detta bör kanske fungera eller gör det inte det?

Samma sak gäller här, SSI körs före ASP, så du kommer aldrig att ha ett värde i RStemp("FÄLTNAMN") när SSI försöker att köra den.

Vad har du i includefilen? Det kanske går att lösas på andra sätt.

Medlem sedan maj 2000202 inlägg
#8

Jag har ganska mycket HTML kod (ett spelprogram för en inomhusturnering, fotboll) som jag vill undvika klistra in i databasens PM-fält.. känns klumpigt att klistra in så mycket text information.

Medlem sedan dec. 19998 577 inlägg
#9

Då kan du använda server.execute("filen.asp") istället :)

Medlem sedan maj 2000202 inlägg
#10

Ah... så jag kan skriva det i databasen kanske? då istället för <!-- #include file="grupp.inc" -->

Medlem sedan dec. 19998 577 inlägg
#11

Nja, du kan göra som du ville förut:

server.execute( RStemp("FÄLTNAMN") )
Medlem sedan maj 2000202 inlägg
#12

Perfekt... ska genast testa.. tack för hjälpen Vide ;)

Medlem sedan dec. 19998 577 inlägg
#13

Sammy skrev:

Perfekt... ska genast testa.. tack för hjälpen Vide ;)

Var sin ko, det är alltid kul att hjälpa till och dela idéer :D

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