18. december 2000 - 15:50
Der er
23 kommentarer og 4 løsninger
<!--#include virtual=\"../../medlemmer.asp?MedlemsId=1\" -->
Jeg kender godt eksemplerne med: <!--#include virtual=\"../../medlemmer.asp\" --> <!--#include file=\"medlemmer.asp\" --> Kan man så ikke lave noget med inklude + id? Lidt ligesom?: <!--#include file=\"Medlemmer.asp?MedlemsId=1\" -->
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
18. december 2000 - 15:53
#1
Kan ikke give dig den tekniske forklaring, men jeg mener ikke at det kan lade sig gøre - har vist været oppe på eksperten tidligere
18. december 2000 - 15:53
#2
Nope .. det er umuligt!
18. december 2000 - 15:54
#3
Uhmm... Du kan sætte en session værdi, før du gå ind i dit include. altså session(\"medlemsid\") = 1 og <!--#include file=\"Medlemmer.asp\" -->
18. december 2000 - 15:54
#4
hehe - 1 sek.hurtigere ;-) Det er vist første gang..
18. december 2000 - 15:54
#5
tdaugaard, har du været oppe hele natten???
18. december 2000 - 15:54
#6
Det er fordi at #include vil tro at det er en fil der hedder \"medlemmer.asp?medlemsid=1\"
lp
Nybegynder
18. december 2000 - 15:55
#7
i IIS 5 er det muligt at lave dynamiske includes ved hjælp af: Server.Execute PageVariabel Men det kræver altså at maskinen kører WIN2K
18. december 2000 - 15:56
#8
Dalbjerg>>> Hvordan skulle koden så se ud?: <% Session(\"Medlemsid\")=1 <!--#include file=\"Medlemmer.asp\" --> %>
18. december 2000 - 15:57
#9
Nej <%Session(\"Medlemsid\")=1 %> <!--#include file=\"Medlemmer.asp\" -->
18. december 2000 - 15:57
#10
dalbjerg:> yup .. 36 timer er del vel snart tror jeg .. eller tæt på ..
lp
Nybegynder
18. december 2000 - 15:57
#11
desuden vil den side som du \"inkluderer\" også blive eksekveret som om den ligger i den mappe som siden der inkluderer den gør....altså den side som du skriver linjen i.....det kan drille med billeder etc :-) Læs mere om det på Microsoft hjemmeside under IIS 5
lp
Nybegynder
18. december 2000 - 15:59
#12
men ok, i dette tilfælde kunne det se ud til at du kan \"nøjes\" med at bruge sessions objektet!
18. december 2000 - 16:01
#13
dalbjerg:> hmm .. jeg skal nok snart ud til mit andet liv en tur (ud og køre..) så .. kan jeg \"overlade\" eksperten til dig imens ? *LOL*
18. december 2000 - 16:03
#14
Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'MedlemsId =\'.
18. december 2000 - 16:06
#15
He, det er nok lidt svære. Så må jeg nok hellere finde på noget andet...
18. december 2000 - 16:07
#16
Tak skal du havde tdaugaard, så vil jeg passe på den... :o) Broodwar... Nu er du inde i noget database, noget.. Så må vi heller lige få din sql string, tro jeg... Den skal eks. se sådan ud: strSQL = \"SELECT * From table where session(\"medlemsid\") = \" & session(\"medlemsid\") Set rs = myConn.Execute(strSQL)
18. december 2000 - 16:08
#17
Jeg bruger Request i stedet for session...
18. december 2000 - 16:09
#18
Den duer ikke du sætter jo en session variable, så skal du også hente den med session(\"medlemsid\") Giv mig lige din sql string
18. december 2000 - 16:14
#19
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"medlemmer.mdb\") SQLstmt = \"SELECT * FROM Data WHERE MedlemsId = \" & Request(\"MedlemsId\") Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt)
18. december 2000 - 16:16
#20
Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"medlemmer.mdb\") SQLstmt = \"SELECT * FROM Data WHERE MedlemsId = \" & session(\"medlemsid\") Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt)
18. december 2000 - 16:20
#21
TAK Nu lykkeds det :)
18. december 2000 - 16:21
#22
Det var så lidt... :o)
08. april 2001 - 18:44
#23
Det er da ikke nødvendigt at lave det som en session-variabel... Så snart variablen er defineret på en side, er den også defineret i alle efterfølgende include-filer... Så en ganske almindelig variabel kan gøre det!
08. april 2001 - 20:58
#24
Uhmm er du sikker hh appel? Nå jaja..
09. april 2001 - 10:46
#25
Det tror jeg nok jeg er... Det plejer da i hvert fald at virke for mig! *s*
09. april 2001 - 12:47
#26
nå ja så gør det nok det...
09. april 2001 - 13:15
#27
...men om det skal laves som include virtual eller om include file også virker, det har jeg ikke prøvet... Slutter min del af diskussionen her! ;-) God fornøjelse allesammen Hans Henrik
Kurser inden for grundlæggende programmering