webForumDet fria alternativet

Ytterligare ett felmeddlande

ASP

5 svar · 212 visningar · startad av Alkvettern

Medlem sedan okt. 2002108 inlägg
Frågan#1

Hej!

Har gått igenom allt och har säkert missat någon

Får "Server Application Error" med följande kod

[
<%

Response.Expires=-1

Dim oConn
Dim Query
Dim oRs

Response.write("<font size=2 face=arial>")
Response.write("Ett exempel på databaskoppling<br>")

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\tarzanslianer\db\spelare.mdb"))

Set oRs = Server.CreateObject("ADODB.Recordset")

Query="SELECT ename FROM tbl_SPELARE WHERE fname = 'Mathias'"

oConn.Execute(Query)

%>

</head>
<body bgcolor="blue">
<%
SQLsats = "Select * From tbl_SPELARE"
Set oRS = oConn.Execute("Query")

Do Until RS.EOF
Response.Write RS("Fname") & " - " & RS("Ename") & " - " & RS("born") & "<br>"
%>
<%
RS.MoveNext
Loop
%>
<%
oConn.close
%>
</body>
]

Var ligger felet?

Medlem sedan dec. 20002 526 inlägg
#2

nagot som ar fel pa din server....

Medlem sedan feb. 20022 594 inlägg
#3
Query="SELECT ename FROM tbl_SPELARE WHERE fname = 'Mathias'" 

oConn.Execute(Query)

ska bort...

Och...

SQLsats = "Select * From tbl_SPELARE" 
Set oRS = oConn.Execute("Query")

borde nog vara

SQLsats = "Select * From tbl_SPELARE" 
Set oRS = oConn.Execute(SQLsats)
Medlem sedan okt. 20005 273 inlägg
#4
[red]<% 

Response.Expires=-1 

Dim oConn 
Dim Query 
Dim oRs 

Response.write("<font size=2 face=arial>") 
Response.write("Ett exempel på databaskoppling<br>") 

Set oConn = Server.CreateObject("ADODB.Connection") 
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\tarzanslianer\db\spelare.mdb")) 
%> 

</head> 
<body bgcolor="blue"> 
<% 
SQLsats = "Select * From tbl_SPELARE WHERE fname = 'Mathias'"
Set oConn = Server.CreateObject("ADODB.Connection") 
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\tarzanslianer\db\spelare.mdb")) 
Set oRS = oConn.Execute(SQLsats) 

Do Until oRS.EOF 
Response.Write oRS("Fname") & " - " & oRS("Ename") & " - " & oRS("born") & "<br>" 
%> 
<% 
oRS.MoveNext 
Loop 
%> 
<%
oRS.Close
Set oRS = Nothing
oConn.close 
Set oConn = Nothing[/red]

Och sedan alkvettern så kan du kolla in wF´s kod taggar ;)

Medlem sedan feb. 20022 594 inlägg
#5
<% 
[blue]
Response.Expires=-1 

Dim oConn 
Dim Query 
Dim oRs 

Response.write("<font size=2 face=""arial"">" & _
"Ett exempel på databaskoppling<br>")

Set oConn = Server.CreateObject("ADODB.Connection") 
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\tarzanslianer\db\spelare.mdb")) 
strSQL = "SELECT * FROM tbl_SPELARE WHERE fname = 'Mathias'"
Set oRS = oConn.Execute(strSQL) 
%>

</head> 
<body bgcolor="blue"> 

<% 
Do Until oRS.EOF 

Response.Write(oRS("Fname") & " - " & oRS("Ename") & " - " & oRS("born") & "<br>")

oRS.MoveNext
Loop 

oRS.Close
Set oRS = Nothing
oConn.close 
Set oConn = Nothing
%>[/blue]

Kände mig tvungen att ändra lite på icaaqs kod :)

... och eftersom jag är mycket häftigare än honom kör jag med blå kod. ;)

Medlem sedan okt. 2002108 inlägg
#6

TACK SÅ MYCKET , Det hjälpte.
Var ganska länge sen som jag sysslade med db kopplingar

340 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
212 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)