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 :)
Annonceindlæg fra Infor
23. februar 2003 - 23:43
#1
Hvad står der i feltet?
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
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 :/
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?)
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 :)
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? :)
24. februar 2003 - 00:01
#7
Jo du kan lægge din kode i en db også bagefter kalde den.
24. februar 2003 - 00:04
#8
Hossein hvordan det?
24. februar 2003 - 00:07
#9
hehe det er lidt stor! læg din mail så vil jeg sende et ex.
24. februar 2003 - 00:10
#10
Er det ikke imod IDG Eksperten reglerne?
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.
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 ... !
24. februar 2003 - 00:14
#13
Hvis det er kode du har i dit felt kan du skrive: Execute RS(0)
24. februar 2003 - 00:19
#14
Eagleeye men hvad nu hvis det måske er tekst? Skal jeg så "prefixe" alt med Response.Write "?
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
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 :)
24. februar 2003 - 00:28
#17
Nej det er jo umuligt at kende forskel på "blandet ASP" og tekst.
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" ?
24. februar 2003 - 00:30
#19
Ja det kan man.
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 :)
24. februar 2003 - 00:33
#21
Ingen point til mig, tak.
24. februar 2003 - 00:33
#22
Jamen du får da et svar :)
24. februar 2003 - 00:34
#23
ErikJacobsen hmm well kan jo ikke presse dig, synes bare det er synd uden :)
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 :))
24. februar 2003 - 00:47
#25
men du kan sende din kode til mig også kan jeg kigge på det: mach3@get2net.dk
24. februar 2003 - 00:47
#26
Tak for hjælpen endnu en gang alle 3 :)
Kurser inden for grundlæggende programmering