Avatar billede l_otto Nybegynder
23. januar 2004 - 13:28 Der er 3 kommentarer og
1 løsning

en nem en .

fejlen:

ADODB.Field error '800a0bcd'

Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post.

/cmdata/fkunder.asp, line 67


koden

<%
set rsComment = Server.CreateObject("ADODB.Recordset")
rsComment.ActiveConnection = MM_connDUpics_STRING
rsComment.Source = "SELECT * FROM PICTURES where felt8 = 'ja - f' ORDER BY U_ID DESC"
rsComment.CursorType = 0
rsComment.CursorLocation = 2
rsComment.LockType = 3
rsComment.Open()
rsComment_numRows = 0


Response.write "<table>"
Response.write "<tr><td bgcolor='#C2C0A7'><b>Kundens navn</td><td bgcolor='#C2C0A7'><b>Kontakt person</td><td bgcolor='#C2C0A7'><b>Adresse</td><td bgcolor='#C2C0A7'><b>By</td><td bgcolor='#C2C0A7'><b>Fastnet</td><td bgcolor='#C2C0A7'><b>Mobil</td><td bgcolor='#C2C0A7'><b>Email</td><td bgcolor='#C2C0A7'><b>Web</td><tr>"
Do
  Response.write "<tr><td bgcolor='#FFF5D7'>"

  strNavn = rsComment("PIC_NAME")

  ' lav et link til person.asp med Id-værdien i URL
  strLink = "<b><a href='seband.asp?PIC_ID=" & rsComment("PIC_ID") & "' target='_top'><FONT COLOR='#000000'>" & strNavn & "</a></FONT>"

  Response.Write strLink

  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rsComment("PIC_HEIGHT")
  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rsComment("U_PASSWORD")
  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rsComment("U_EMAIL")
  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rsComment("PIC_DESC")
  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rsComment("mobil")
  Response.write "</td><td bgcolor='#FFF5D7'>"
Response.write rsComment("email")
  Response.write "</td><td bgcolor='#FFF5D7'>"
  Response.write rsComment("fax")
 
  Response.write "</td></tr>"

 
 
  rsComment.MoveNext
Loop While Not rsComment.EOF
Response.Write "</table>"

%>

jeg kan ikke få  EOF til at virke....  hjælp
Avatar billede eagleeye Praktikant
23. januar 2004 - 13:38 #1
Brug altid

Do while not rs.EOF

  ..
  ..

loop

Så undgår du den fejl. Det sikre man kan kommer ind i loopet hvis der noget i recordsetet. Hvorimod Do ...... loop while not rs.EOF altid vil udføre en gang også selvom recordset er tom og giver den fejl.
Avatar billede l_otto Nybegynder
23. januar 2004 - 13:42 #2
jeg kan ikke helt se hvor jeg skal sætte den ind ? hjælp
Avatar billede eagleeye Praktikant
23. januar 2004 - 13:44 #3
du skal bare rette:

Do    til      Do while not rsComment.EOF

og

Loop While Not rsComment.EOF  til  Loop
Avatar billede l_otto Nybegynder
23. januar 2004 - 13:47 #4
der var den jo.... du er der jo altid til min støtte..
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