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.
Det kan man ikke for den kan ikke include filen samtigdig med den skriver til browseren....Det er sker at at du får skrevet <!--#include file=xx.asp--> til browseren.
du skal gøre noget i stil med:
if rs("url") = "fil1" then %> <!--#include file=fil1.asp--> <% end if
Den løsning du forslår: select case LCase(rs("url")) case "fil1" %> <!--#include file=fil1.asp--> <% case "fil2" %> <!--#include file=fil2.asp--> <% end select
den har jeg kørt med. Jeg vil gerne have det hele til at være mere dynamisk, og ikke kræver at hver gang at jeg oprettet en side, så skal jeg tilføje 2 linier (det ender med at blive til ret mange!). Er der ikke en eller anden dynamisk måde? Alle de rigtig store sider sidder vel ikke og skriver case-linier??? :-)
Er det korrekt forstået at scriptet skal se ud noget hen af:
<% Set conn = Server.CreateObject("ADODB.Connection") connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\home\kongsteddk\db\seest.mdb;" conn.open connString sql = "SELECT * FROM menu WHERE id = " & Request.QueryString("id") Set rs = conn.execute (sql) Server.Execute(objRs("url")) %>
<% Set conn = Server.CreateObject("ADODB.Connection") connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\home\kongsteddk\db\seest.mdb;" conn.open connString If Request.QueryString("id") = "" Then Server.Execute("ingenquery.asp") Else sql = "SELECT * FROM menu WHERE id = " & Request.QueryString("id") Set rs = conn.execute (sql) Server.Execute(objRs("url")) End If %>
Hov. Der er lige et problem. Den laver en loop hvis der ikke er noget id. Siden står MEGET langsomt og bliver hentet. Det lykkes en gang, og der så den ret forkert ud!
Well, jeg vil ikke hjælpe bevist med kode.. men med små spm vil jeg gerne over ICQ... Jeg vil ikke offentliggøre mit ICQ# så hvis du ligger dit, så adder jeg dig..!
<% If Request.QueryString("id") = "" Then Server.Execute("ingenquery.asp") Else Set conn = Server.CreateObject("ADODB.Connection") connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\home\kongsteddk\db\seest.mdb;" conn.open connString sql = "SELECT * FROM menu WHERE id = " & Request.QueryString("id") Set rs = conn.execute (sql) Server.Execute(objRs("url")) End If %>
Så prøv med denne...
//>Rune
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.