RRassoulMedlem sedan aug. 200321 inlägg Nu får jag felet:
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: ''
/cd/Default.asp, line 7
Default.asp:
<!-- #Include File="adovbs.inc" -->
<%
Set connect = Server.CreateObject("ADODB.Connection")
connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
SQL = "SELECT * FROM [cd]"
set rs = connect.execute(SQL)
RecSet.open SQL , connect, 1, 3
Do Until RecSet.EOF
%>
<html>
<head>
</head>
<body text="#000000">
<b><img scr="<%=RecSet("Bild")%>" border="0" alt="<%=RecSet("Datum")%>">_CD nr:<%=RecSet("ID")%></b><br>
Namn:<%=RecSet("Namn")%><br>
Info:<%=Server.HTMLencode(RecSet("ovrig"))%><br>
Antal Låtar:<%=RecSet("Latar")%>
Betyg:<%=RecSet("Betyg")%>
<%
RecSet.MoveNext
Loop
RecSet.Close
%>
<body text="#FFFFFF" bgcolor="#000000">
Jesper TMedlem sedan nov. 20017 144 inläggTa bort detta: RecSet.open SQL , connect, 1, 3
RRassoulMedlem sedan aug. 200321 inlägg Ja men nu står det:
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: 'RecSet'
/cd/Default.asp, line 7
RRassoulMedlem sedan aug. 200321 inlägg Fixade det men nu står det:
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0404)
'While', 'Until' eller satsslut förväntas.
/cd/defaulta.asp, line 22, column 3
do Loop
--^
Jesper TMedlem sedan nov. 20017 144 inläggNu verkar det vara ett virrvarr av fel, var vänlig och posta din befintliga kod så man ser helheten.
Byter du "recset" till "rs" så måste det självfallet vara konsekvent.
Och du, ta och läs lite här: http://www.webforum.nu/showthread.php?s=&threadid=55116&forumid=22, speciellt den första bulleten.
OOveRRidEMedlem sedan feb. 200112 078 inlägg Kanske lite slarvigt av mig att inte skriva RecSet istället för Rs. :r
<!-- #Include File="adovbs.inc" -->
<%
Set connect = Server.CreateObject("ADODB.Connection")
connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
SQL = "SELECT * FROM [cd]"
set RecSet = connect.execute(SQL)
Do Until RecSet.EOF
%>
<html>
<head>
</head>
<body text="#000000">
<b><img scr="<%=RecSet("Bild")%>" border="0" alt="<%=RecSet("Datum")%>">_CD nr:<%=RecSet("ID")%></b><br>
Namn:<%=RecSet("Namn")%><br>
Info:<%=Server.HTMLencode(RecSet("ovrig"))%><br>
Antal Låtar:<%=RecSet("Latar")%>
Betyg:<%=RecSet("Betyg")%>
<%
RecSet.MoveNext
Loop
RecSet.Close
[b]Set RecSet = nothing[/b]
%>
<body text="#FFFFFF" bgcolor="#000000">
RRassoulMedlem sedan aug. 200321 inlägg J***lar nu funkar inte Admin delen...
Felmess:
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03FB)
'Loop' förväntas.
/cd/admin_lagtillny.asp, line 24
Lägger jag till Loop får jag ett annat felmess.
Här är admin_lagtillny.asp:
<!-- #Include File="adovbs.inc" -->
<%
Set connect = Server.CreateObject("ADODB.Connection")
connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
SQL = "SELECT * FROM [cd]"
set RecSet = connect.execute(SQL)
Do Until RecSet.EOF
RecSet.AddNew
RecSet("Datum") = Now()
RecSet("Ovrig") = Request.Form("text")
RecSet("Namn") = Request.Form("namn")
If Request.Form("Bild") = "" Then Recset("Bild") = Ingenbild.jpg else
RecSet("Bild") = Request.Form("Bild")
RecSet("Betyg") = Request.Form("Betyg")
RecSet("latar") = Request.Form("Latar")
RecSet.Update
RecSet.Close
Set RecSet = Nothing
connect.Close
Set connect = Nothing
Response.Redirect "default.asp"
%>
OOveRRidEMedlem sedan feb. 200112 078 inlägg Å så kan vi väl åtminstone försöka att använda kod-taggarna?
Du skall väl inte loopa nåt i den där koden. Snarare kolla ifall recset är populerad eller inte.
<!-- #Include File="adovbs.inc" -->
<%
Set connect = Server.CreateObject("ADODB.Connection")
connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
SQL = "SELECT * FROM [cd]"
set RecSet = connect.execute(SQL)
if not recset.eof
RecSet.AddNew
RecSet("Datum") = Now()
RecSet("Ovrig") = Request.Form("text")
RecSet("Namn") = Request.Form("namn")
If Request.Form("Bild") = "" Then Recset("Bild") = Ingenbild.jpg else
RecSet("Bild") = Request.Form("Bild")
RecSet("Betyg") = Request.Form("Betyg")
RecSet("latar") = Request.Form("Latar")
RecSet.Update
end if
RecSet.Close
Set RecSet = Nothing
connect.Close
Set connect = Nothing
Response.Redirect "default.asp"
%>