webForumDet fria alternativet
Logga in / Bli medlem

Lista "tomma" getRows

ASP

8 svar · 267 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Trådstart#1

Jag har en lista som byggs upp dynamiskt... alltså användarna kan själva lägga in poster. Dock är defaultinställningen att listan är tom.

Hur gör jag då för att själva tabellen inte ska skrivas ut!? Hajjar ni?

I annat fall kan man skriva "IF NOT mySQL.EOF THEN response.write ...". Nu använder jag "FOR j = 0 to UBound(myGetRow, 2)".

Medlem sedan juni 200032 967 inlägg
#2

så här brukar jag skriva i vb i alla fall för att gardera mig mot olika typer av mishaps.

if not isempty (myArray) and not isMissing (myArray) then...

mvh,

Medlem sedan dec. 200012 464 inlägg
#3
mysql = connect.execute(sql)
if mySQL.EOF THEN 
   response.write "empty <br>"
else
   arr = mysql.getrows()
   for i = 0 to ubound(arr,2)
'...
end if

Jag har för mig att du får fel om du anropar getrows på ett tomt recordset, så du får kolla om det är tomt först.

Medlem sedan juli 20003 825 inlägg
#4

Jag har för mig att du får fel om du anropar getrows på ett tomt recordset, så du får kolla om det är tomt först.

'on error resume next' Nej det är inga problem.

@anders, din kod fattar jkag inte riktigt, det passar nog inte riktigt i detta sammanhanget. Lars, man kan göra som du skriver fast jag har valt att skriva on error resume next.

---
Problemet finns att beskåda på näst sista bilden på <A HREF="http://"http://www.olailindgren.se/webadmin/"" TARGET=_blank>denna sidan</A> och heter "Mina bokmärken".

Just denna bilden är tagen innan jag använde getRows men om ni tänker er att man sparar koden för bokmärken i en array... Ja, då ska det helst se ut som det gör på bilden när det inte finns några bokmärken.

Medlem sedan juli 20003 825 inlägg
#5

Lösning
IF session("listAgendaBookmarks") <> "" THEN
...
...
...
END IF

Medlem sedan juli 20003 825 inlägg
#6

Suck... http://www.olailindgren.se/webadmin/

Medlem sedan dec. 19996 721 inlägg
#7

LarsGs variant är den rätta

Medlem sedan juli 20003 825 inlägg
#8

He... okej... Vad menar du med det? Egentligen?

1. Det var inte det jag frågade om.
2. Just den biten fungerar.

Ovanstående lösning skulle inte fungera i mitt fall då alla getrows läses in vid ett tillfälle, då man loggar in.

Om man modifierar posterna måste man givetvis läsa in de nya uppgifterna till sessionen och det görs i confirm filen.

Are you with?

Medlem sedan juni 200032 967 inlägg
#9

LarsGs variant är den rätta

ja, jag snackar nog i nattmössan.

emission, håller du räkningen?

jakob, vad är din fråga? :)

395 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
138 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)