Avatar billede reino Nybegynder
22. juni 2004 - 14:09 Der er 2 kommentarer og
2 løsninger

Loop tingeling

Hejsa, har lavet et loop som lyder som følger, hver record skal separeres med et '|':

<%
sDBName = "driver={Microsoft Access Driver (*.mdb)};dbq=sti"
Set objDB = Server.CreateObject("ADODB.Connection")
objDB.Open sDBName
%>headline=<% Set objRS = objDB.Execute("select top 4, * from nyheder order by id desc")
Do Until objRS.EOF%>
<%=ObjRs("menu_title")%>|<%
objrs.MoveNext
        Loop
        %>

Problemet ligger i at efter den sidste post skal der ikke være et '|'

Nok bare mig der er gået lidt død i denne, nogen der har en workaround til denne :)

MVH
R
Avatar billede fennec Nybegynder
22. juni 2004 - 14:14 #1
PrintLine = ""
Do Until objRS.EOF
  if PrintLine = "" then
    PrintLine = ObjRs("menu_title")
  else
    PrintLine = PrintLine &"|"& ObjRs("menu_title")
  end if
  objrs.MoveNext
loop
response.write PrintLine
Avatar billede figora Nybegynder
22. juni 2004 - 14:16 #2
<%
sDBName = "driver={Microsoft Access Driver (*.mdb)};dbq=sti"
Set objDB = Server.CreateObject("ADODB.Connection")
objDB.Open sDBName
%>headline=<% Set objRS = objDB.Execute("select top 4, * from nyheder order by id desc")
antal = 0
Do Until objRS.EOF

menu = ""
menu = menu + ObjRs("menu_title")
if antal <= 4 then
  menu = menu & "|"
end if
response.write = menu
antal = antal + 1
objrs.MoveNext
        Loop
        %>

har ikke testet den men tror den virker.
Avatar billede ldanielsen Nybegynder
22. juni 2004 - 14:30 #3
strSep = ""
strHeadline = ""
Do Until ObjRs.EOF
  strHeadline = strHeadline & strSep & ObjRs("menu_title")
  strSep = "|"
  ObjRs.MoveNext
Loop
Response.write (strHeadline)
        %>
Avatar billede reino Nybegynder
04. juli 2004 - 08:55 #4
Kunne bruge de første 2 eksempler , thx :)
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