30. oktober 2003 - 10:45Der er
4 kommentarer og 2 løsninger
Hvad - Exception occurred
Dette script har kørt helt fint lige indtil idag
function findNiveau(id, level)
dim rs level = level + 1 SQL = "SELECT * FROM navigation_menu WHERE NAV_PKEY = " & id set rs = Connect.Execute(SQL) if Cint(rs("nav_parent")) > 0 then level = findNiveau (rs("nav_parent"), level) end if findNiveau = level rs.Close
end function
function UpdaterRecord
set rs = connect.Execute("Select * FROM navigation_menu ") if not rs.EOF then Do until rs.EOF
Response.write "NAV_PKEY "&rs("NAV_PKEY")&" er på niavu " & findNiveau(rs("NAV_PKEY"),0) &"<br>"
Doh.... fik ikke lige læst det nederste af dit indlæg.
I denne linie "tvinger" du indholdet af nav_parent feltet til at være et tal. Hvis feltet er tomt.. altså NULL eller den indeholder noget der ikke kan være et tal.. f.eks. et bogstav, så kommer der fejl. Vil tro du skal checke værdierne i din database.
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.