09. februar 2006 - 20:21
Der er
4 kommentarer og 1 løsning
option explicit burde fungere her
men det gør den ikke? <html> <title>Hente data fra database</title> <head> </head> <body> <% @ Language="VBScript" %> <% Option Explicit %> <% response.buffer=true %> <% Response.CacheControl = "no-cache" %> <% Response.AddHeader "Pragma", "no-cache" %> <% Response.Expires = -1 %> <% Dim CONN, DSN, SQL, RS Set CONN = Server.CreateObject("ADODB.CONNection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("database.mdb") CONN.Open DSN SQL = "Select * from personer" Set RS = CONN.Execute(SQL) Do Response.Write RS("Foedselsdato") & "<br>" RS.MoveNext Loop While Not RS.EOF CONN.Close Set CONN = Nothing %> </body> </html>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
09. februar 2006 - 23:34
#1
<% @ Language="VBScript" %> <% Option Explicit %> <% response.buffer=true %> <html> <title>Hente data fra database</title> <head> </head> <body>
09. februar 2006 - 23:35
#2
Det er fordi Option Explicit skal sættes inde du skriver andet kode, herunder sende output til klienten (som det HTML du har stående inden dit pagedirective er). Derfor skal du altid placere pagedirective i toppen af din ASP-siden (hvis du vælger at medtage det), samt en række andre indstillinger, herunder Option Explicit. Din kode burde nok se således ud i stedet: <% @ Language="VBScript" %> <% Option Explicit response.buffer=true Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "no-cache" Response.Expires = -1 %> <html> <title>Hente data fra database</title> <head> </head> <body> <% Dim CONN, DSN, SQL, RS Set CONN = Server.CreateObject("ADODB.CONNection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("database.mdb") CONN.Open DSN SQL = "Select * from personer" Set RS = CONN.Execute(SQL) Do Response.Write RS("Foedselsdato") & "<br>" RS.MoveNext Loop While Not RS.EOF CONN.Close Set CONN = Nothing %> </body> </html>
10. februar 2006 - 00:44
#3
takker - husk at lægge svar
10. februar 2006 - 08:54
#4
Velbekomme :)
13. februar 2006 - 13:09
#5
Tak for point :)
Kurser inden for grundlæggende programmering