11. november 2002 - 22:39Der er
6 kommentarer og 2 løsninger
Et lille ASP Spørgsmål..
Hej da jeg er begyndt at lave lidt ASP.NET kan jeg slet ik huske tilbage til ASP tiderne da jeg heller aldrig fik den største erfaring og nu sidder jeg med et problem.
<% if mode = "" then Set rs = Conn.Execute("select * from TABEL where id = " & Request.QueryString("id")) %>
denne kode hiver indholdet fra en bestemt tabel og en bestemt ting i tabellen ud..
det er også fint nok men jeg har oprettet en del tabeller efterhånden og det er trist at skulle ind og lave en sætning somme denne hvergang.
nu skal jeg høre jer hvordan er det lige jeg kan få den til at hente fra den tabel som mode er ligmed?
altså så hvis jeg skriver fil.asp?mode=tabel1
går den selv ned og ændre det til tabel1 i denne sætning Set rs = Conn.Execute("select * from TABEL1.
jeg har prøvet mig frem vedhjælp af gøre sådan her men den laver kun fejl
<% if mode = "" then Set rs = Conn.Execute("select * from & Request.QueryString("mode") & where id = " & Request.QueryString("id")) %>
Prøv: <% mode = Request.QueryString("mode") if mode <> "" then Set rs = Conn.Execute("select * from " & mode & " where id = " & Request.QueryString("id")) end if %>
<% if mode = "" & Request.QueryString("mode") & "" then Set rs = Conn.Execute("select * from " & Request.QueryString("mode") & " where id = " & Request.QueryString("id")) %>
mange tak i for begge points.. da a-torsten var hurtigst med et svar der kun manglede et mellemrum i.. og at eagleeye gav det 100% korrekte tak drenge!
det sidste du skrev virker også end if skal bar ik være der..!
Synes godt om
Ny brugerNybegynder
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.