Hirdetés
- Android szakmai topik
- Samsung Galaxy Watch7 - kötelező kör
- iPhone topik
- Bemutatkozott a Poco X7 és X7 Pro
- One mobilszolgáltatások
- Apple Watch
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- EarFun Air Pro 4+ – érdemi plusz
- Milyen okostelefont vegyek?
- Huawei Watch GT 6 és GT 6 Pro duplateszt
Új hozzászólás Aktív témák
-
rgeorge
addikt
Üdvözlet!
Van egy táblatípusom MSSQL-ben (SQL 2017), amit egy tárolt eljárás használ bemenő paraméterként. A tábla rém egyszerű, egy db. long oszlopa van. C#-ból hívom a tárolt eljárást, paraméterezve, a paraméter típus SqlDbType.Structured, az érték egy megfelelő DataTable. A tárolt eljárásban egy select a kapott táblára duplikált sorokat listáz, count(*) viszont pontosan számolja a sorokat. Átmásolva egy belső táblaváltozóba is duplikáltak lesznek a sorok, de a másoláskor a @@rowcount a pontos sorszámot mutatja. Ha cursor-ral járom be a paramétertáblát, akkor nincs duplikáció. Az átadott DataTable helyes, abban nincsenek dupla sorok.
Ami teljesen érthetetlen: select distinct-el is duplikált sorokat listáz!
SQL-ból hívva a tárolt eljárást minden stimmel, nincs duplikált sor sehol sem.
Ha nem DataTable-t adok át, hanem List<SqlDataRecord>-ot, ugyanez a hiba.
Nem találok erre vonatkozó ismert hibát, mi lehet ez?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- DJI Osmo Pocket 3
- HIBÁTLAN iPhone 12 mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3452,100% Akksi
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3133, 95% Akkumulátor
- ÚJ BONTATLAN Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Égkék - HUN - mc7a4mg/a 3 év gar
- Bomba ár! Acer Switch SA5 - i3-6GEN I 4GB I 128SSD I 12" 2K Touch I Cam I W11 I Garancia!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


