webForumDet fria alternativet

Kan inte kolla om recset är tomt =(

ASP

21 svar · 452 visningar · startad av daniel_ra · sida 2 av 2

Frågan, av daniel_ra

Har frågat detta förut och har använt mig av detta: If recset.eof then 'recordset tomt else 'recordset inte tomt end if men detta funkar inte om min tabell jag försöker hämta dada ifrån är tomt.. Jag har satt standardvärdena i tabellen till "" alltså tom sträng.. då kraschar allt. Sätter jag standardvärdet till 0 i dessa fält istället så tror den inte att recordsetet är tomt utan försöker gå vi

Läs frågan i sin helhet →
Medlem sedan juni 200032 967 inlägg
#21

Nej, det är inte så konstigt att det blir -1 trots att det finns poster. Se mitt tidigare inlägg, samt Engine^s länk.

Mvh

Medlem sedan mars 20002 836 inlägg
#22

en annan sak.
Det recordsetet kommer aldrig att bli tomt.
En post kommer alltid att komma ut från den frågan.

dvs, du kommer inte att kunna anvädna .recordcount eller .eof eftersom recordcount kommer att vara minst1 (om rs är rätt inställt) och .eof kommer alldrig att uppfyllas.

IsNull(rs(0)) är den checken man kan göra då ett null-värde förposte kommer att returneras om inga poster hittas.

cya,
PatrikB

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)