Hej,
Behöver er hjälp med ett felmeddelande. Jag tror jag vet varför det uppstår men är osäker på hur jag ska komma runt det.
Följande sker:
Jag har ett antal orderrader, dom ordnas efter row nummer. Dessa orderrader loopas upp under varandra. Ibland är en, eller flera, orderrad/er dellevererad/e. Om så är fallet loopas informationen om delleveransen under den orderrrad som dom hör till.
Det hela funkar ypperligt så länge det inte bara finns en orderrad i ordern och den raden också råkar vara dellevererad.
Då får jag följande:
error '80020009'
Exception occurred.
/order/showOrpNY.asp, line 580
Rad 580:
do until OrdRadNr<>objRst("OrdRadNr")
Detta är är alltså loopen som loopar dellevererad information för specifika rader inne i den stora loopen.
<%
dim ordRadNr
'--- OrdRadNr = radnummer pa orderraderna
OrdRadNr= objRst("OrdRadNr")
objRst.movenext
[red]do until OrdRadNr<>objRst("OrdRadNr")[/red]
%>
Loopens innehåll
<%
objRst.movenext
loop
objRst.moveprevious
%>
Jag är som sagt inte hel säker på varför den säger exception occurred. Jag säger ju 'gör tills radnummer inte är radnummer längre', do until OrdRadNr<>objRst("OrdRadNr"), och den tycks nu inte fatta vad den ska göra om det bara finns en rad och inget mer.
Den visar då orderraden plus informationen om delleveransen helt korrekt men sedan får jag fel.
Hmm detta blev lite luddigt. Men om någon kan ge mig ett tips på vad jag behöver lägga till/ändra/ta bort så är jag evigt tacksam!
/A