webForumDet fria alternativet

Felmess helt plötsligt

ASP

3 svar · 170 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej

Får det här felmesset:

Körningsfel i Microsoft VBScript (0x800A01B6)
Objektet stöder inte egenskapen eller metoden.: 'EOF'
/webshop/art.asp, line 21

...på det här:

<!--#include file="css/oConn.asp"-->

<% 
Response.Expires=-1000 'Förhndrar att sidan 'Cachas'

%>
<html>
<head>
<title>Main</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
<script type="text/javascript" src="css/scripts.js"></script>
</head>
<body class='main'>
<%
db() 'Databaskoppling

strSQL = "SELECT * FROM tbl_artiklar;" 'SQL-Frågan som tar ut artiklarna från databasen

oRec = oConn.Execute(strSQL)

If NOT oRec.EOF Then
	Response.Write("Inga Artiklar Finns...")
Else
	Do While Not oRec.EOF

		Response.Write("Artikel:&nbsp;" & oRec("Namn"))
	oRec.MoveNext
Loop
End If
%>

</body>
</html>

Varför??!!

Medlem sedan dec. 20001 626 inlägg
#2

vet inte om det har ngt med felmeddelandet att göra men vad är detta :

strSQL = "SELECT * FROM tbl_artiklar;"

det ska vara

strSQL = "SELECT * FROM tbl_artiklar"
Medlem sedan mars 20023 561 inlägg
#3

Gimbo -> Man kan visst skriva som MickeA.com har gjort.

Dock ett litet fel:

If NOT oRec.EOF Then
'skulle nog byta ut det mot:
If oRec.EOF Then
Medlem sedan feb. 20034 441 inlägg
#4

JApps, Först skulle jag bytt ut så som du Josef sa, sen hade jag:

oRec = oConn.Execute(strSQL)

...som skulle vara:

[b]Set[/b] oRec = oConn.Execute(strSQL)

Tack

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)