Oprava: Sestava zobrazí nesprávné výsledky při použití filtrovaných sdílený objekt dataset sestavy SQL Server 2008 R2

Překlady článku Překlady článku
ID článku: 2515006 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při spuštění sestavy SQL Server 2008 R2 v následujících případech se může vyskytnout problém.

Scénář 1

  • Sestava používá sdílený objekt dataset. Určete řazení, velkých a další možnosti pro objekt dataset.
  • Můžete nastavit filtr v objektu dataset.
V tomto scénáři se sestava zobrazí nesprávné výsledky.

Scénář 2

  • Sestava používá objekt dataset. Určete řazení, velkých a další možnosti pro objekt dataset.
  • Můžete nastavit filtr v objektu dataset.
  • Můžete vytvořit parametr, který je vázán na objekt dataset.
V tomto případě parametr uvádí nesprávné hodnoty pro výběr při spuštění sestavy.

Předpokládejme, že vytváření sdílené dataset, který obsahuje následující data.
Zmenšit tuto tabulkuRozšířit tuto tabulku
BarvaID
Černá1
černá2
Možnost rozdílného dataset je nastavena na hodnotu false. Navíc nastavit filtr, který používá následující výraz:
[Color] <> black 
Po spuštění sestavy, který vrací sdílený objekt dataset, zobrazí se následující údaje.
Zmenšit tuto tabulkuRozšířit tuto tabulku
BarvaID
Černá1
Očekáváte však lze zobrazit také "černá" řádku.

Příčina

K tomuto problému dochází, protože řazení, velkých a jiné možnosti nejsou považovány za SQL Server zpracovává filtr sdíleného objektu DataSet nebo parametr filtrovaného objektu DataSet. Pokud je použit jiný filtr nebo parametr, může dojít k chybě.

Řešení

Informace o aktualizaci Service pack pro SQL Server 2008 R2

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro SQL Server 2008 R2. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
2527041 Jak získat nejnovější aktualizaci service pack pro SQL Server 2008 R2

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".
Tento problém byl poprvé opraven v aktualizaci SQL Server 2008 R2 Service Pack 1 (SP1) pro SQL Server 2008 R2.

Vlastnosti

ID článku: 2515006 - Poslední aktualizace: 22. dubna 2011 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2008 R2 Reporting Services
Klíčová slova: 
kbqfe kbfix kbexpertiseinter kbprb kbsurveynew kbmt KB2515006 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:2515006

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com