Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Integracija podatkov in dostop do podatkov » WKL Database Gateway » Odpravljanje težav » Pogled pri listanju vrne podvojene ali manjkajoče vrstice

Pogled pri listanju vrne podvojene ali manjkajoče vrstice

Če pogled berete po straneh (povezave na naslednjo stran, $skip), se nekatere vrstice pojavijo dvakrat, drugih pa sploh ni.

Okolje

Množice, ki jih prehod ponuja brez ključa: tabele brez enoličnega ključa in pogledi, za katere SQL Server ne navede ključa, ki bi ga pogled v celoti prikazal; vsak vmesnik. Ali ima množica ključ, pokaže $metadata (<Key>).

Vzrok

Stran z zamikom je ponovljiva le pri stalnem vrstnem redu. Prehod nadomestno razvrščanje doda samo po ključu množice (glejte OData: ključi); brez ključa ga ne doda, saj bi poljubno izbrano razvrščanje dajalo videz zanesljivosti, ki je ni. Povezavo na naslednjo stran prehod kljub temu ponudi: brez nje bi klicatelj po prvi strani zagotovo prenehal brati, z njo pa bere le morda nenatančno.

Odprava

  1. Navedite $orderby nad stolpci, ki so skupaj enolični.
  2. Ali pa preberite vse v eni strani, če je množica manjša od Limits:MaxTop.

Preverjanje

Število prebranih vrstic je enako $count, nobena kombinacija ključev se ne pojavi dvakrat.

Sorodne teme

sl/wiki/data-conectivity/database-gateway/troubleshooting/view-returns-duplicate-rows-when-paging.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille