Avatar billede kaergaard Nybegynder
23. februar 2003 - 23:42 Der er 24 kommentarer og
2 løsninger

Server.Execute Recordset

Well jeg har lidt alm text i en db sammen med lidt ASP.
Jeg finder ud af hvilken post jeg skal bruge vha. en querystring.

Koden ser ud ala.

...
Set RS = Conn.Execute("SELECT post FROM tabel WHERE id = " & Request("id"))
Server.Execute RS(0)

Fejlen er tilgengæld noget jeg aldrig har set før :/

"Invalid URL form or fully-qualified absolute URL was used. Use relative URLs."

Håber i har lidt hints :)
Avatar billede erikjacobsen Ekspert
23. februar 2003 - 23:43 #1
Hvad står der i feltet?
Avatar billede kaergaard Nybegynder
23. februar 2003 - 23:47 #2
Det er forskelligt :)
(Kommer med lidt forskellige muligheder)

1. Kunne være :
Response.Write "Test"

2. Kunne være :
Test
Avatar billede kaergaard Nybegynder
23. februar 2003 - 23:51 #3
Ellers et meget godt forum det her, blev henvist
af en ven der ikke har tid pt. til support af mine
mange spørgsmål :)

Skal jeg sige noget negativt synes jeg der er for
mange reklamer :/
Avatar billede erikjacobsen Ekspert
23. februar 2003 - 23:55 #4
Server.Execute kræver en .asp fil - ikke ASP som tekst.
Jeg ved ikke om man kan gøre det du ønsker i ASP
(man kan uden videre i PHP - hvis det er en trøst?)
Avatar billede kaergaard Nybegynder
23. februar 2003 - 23:56 #5
Hehe jeg siger squ tak for hjælpen ErikJacobsen
men jeg har ikke adgang til PHP på min server
selvom folk siger det er IHH så godt :)

Svar lige så du kan få lidt points :)
Avatar billede kaergaard Nybegynder
23. februar 2003 - 23:57 #6
Hov, men kan man indkludere ASP i en db og få
det eksekveret på en anden måde måske? :)
Avatar billede hossein Nybegynder
24. februar 2003 - 00:01 #7
Jo du kan lægge din kode i en db også bagefter kalde den.
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:04 #8
Hossein hvordan det?
Avatar billede hossein Nybegynder
24. februar 2003 - 00:07 #9
hehe det er lidt stor! læg din mail så vil jeg sende et ex.
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:10 #10
Er det ikke imod IDG Eksperten reglerne?
Avatar billede hossein Nybegynder
24. februar 2003 - 00:11 #11
hvad for en regl? det ved jeg ikke, det må du vide. Jeg er træt af alle regler.
Avatar billede erikjacobsen Ekspert
24. februar 2003 - 00:12 #12
Løsninger for hvilke der gives point skal være tilgængelige
for alle. Sådan er det vist. Vi andre kunne måske også være
interessede i at se det ... !
Avatar billede eagleeye Praktikant
24. februar 2003 - 00:14 #13
Hvis det er kode du har i dit felt kan du skrive:

Execute RS(0)
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:19 #14
Eagleeye men hvad nu hvis det måske er tekst?
Skal jeg så "prefixe" alt med Response.Write "?
Avatar billede eagleeye Praktikant
24. februar 2003 - 00:23 #15
Vil det så være enten noget med Response.Write eller tekst?

if inStr(1,RS(0),"Response.Write") = 0 then
  Response.Write RS(0)
else
  Execute RS(0)
end if
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:25 #16
Eagleeye det jeg prøver at fortælle er at der kan være blandet ASP og alm. text i samme felt :)
Avatar billede eagleeye Praktikant
24. februar 2003 - 00:28 #17
Nej det er jo umuligt at kende forskel på "blandet ASP" og tekst.
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:29 #18
Ok nu laver jeg en anden ting så

Istedet for at prøve med tekst og ASP i samme record,
tror jeg at jeg vil gemme filnavnet i recorded og derefter
execute det.

Kan det gøres på denne måde...?

StrFile = RS(0)
Server.Execute StrFile

Hvis RS(0) indeholder "inc.home.asp" ?
Avatar billede eagleeye Praktikant
24. februar 2003 - 00:30 #19
Ja det kan man.
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:32 #20
Eagleeye, Hossein, ErikJacobsen vil i ikke lige svare,
sætter lige points op til 90 så i kan få 30 hver.

TUSINDE tak for hjælpen alle 3 :)
Avatar billede erikjacobsen Ekspert
24. februar 2003 - 00:33 #21
Ingen point til mig, tak.
Avatar billede eagleeye Praktikant
24. februar 2003 - 00:33 #22
Jamen du får da et svar :)
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:34 #23
ErikJacobsen hmm well kan jo ikke presse dig,
synes bare det er synd uden :)
Avatar billede hossein Nybegynder
24. februar 2003 - 00:45 #24
Ja men, jeg vil ikke ha point, men jeg har løsningen. Og det er at sætte sine ASP coder + etc i en tabel også kalde den frem, altså en "Dynamic include" og den fylder 16 kb + en db hvordan kan jeg lægge den her?
Også kan jeg se på Eksperten at mange af svarene er enten ikke rigtig eller sendes databaser frem og tilbage :))
Avatar billede hossein Nybegynder
24. februar 2003 - 00:47 #25
men du kan sende din kode til mig også kan jeg kigge på det: mach3@get2net.dk
Avatar billede kaergaard Nybegynder
24. februar 2003 - 00:47 #26
Tak for hjælpen endnu en gang alle 3 :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester