Avatar billede Slettet bruger
08. september 2003 - 10:20 Der er 4 kommentarer og
1 løsning

Movenext virker ikke

Ved følgende kode:
<%
user = session("user")
Set Forb = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("signalanlaeg.mdb")
Forb.open DSN
strSQL = "select * from anlaegsoversigt Order by betegnelse"
RS = Forb.Execute(strSQL)
%>
Vælg hvilket signalanlæg du vil se planer for:
<form name="form1" method="post" action="signalanlaeg.asp">
<select size="1" name="anlaeg">
<%
Do
  response.write("<option>")
  Response.Write rs("betegnelse")
  response.write("/<option>")
  rs.MoveNext
Loop While Not rs.EOF
RS.Close
forb.Close
Set RS = Nothing
Set forb = Nothing

gives følgende fejlbesked:
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'MoveNext'

Hvad går der galt?
Avatar billede eagleeye Praktikant
08. september 2003 - 10:22 #1
Prøv at lave disse:

Do
  response.write("<option>")
  Response.Write rs("betegnelse")
  response.write("/<option>")
  rs.MoveNext
Loop While Not rs.EOF


Om til:

Do While Not rs.EOF
  response.write("<option>")
  Response.Write rs("betegnelse")
  response.write("/<option>")
  rs.MoveNext
Loop
Avatar billede eagleeye Praktikant
08. september 2003 - 10:24 #2
Og prøv at tilføje :

Set RS = Server.CreateObject("ADODB.RecordSet")

efter denne linje
Set Forb = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.RecordSet")


Så koden ved RS er et recordset.
Avatar billede ocp Nybegynder
08. september 2003 - 10:25 #3
skriv:

SET RS = Forb.Execute(strSQL)

i stedet for bare:

RS = Forb.Execute(strSQL)
Avatar billede ocp Nybegynder
08. september 2003 - 10:25 #4
en postgang for sent ;)
Avatar billede eagleeye Praktikant
08. september 2003 - 10:27 #5
nej det rigtig ocp.
Det SET skal også med som ocp skriver.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester