Har stött på patrull vid en "connection.execute SQL,rows,128" där rows returnerar -1.
Nån som vet varför och vad det betyder.
Det jag gör är att först "försöka" uppdatera en tabell med nya värden, om resultatet blir 0 ska den göra en insert, men nu blev den -1 helt plötsligt på ett försök.
Kör "if clng(rows) = 0", det kanske är onödigt/fel?
hehe. här håller jag på.
Är det rätt att i kommande fråga(or), där det ska returneras antal rader, sätta "SET NOCOUNT OFF" före updaten?
Är problemet löst med det i så fall?
Problemet är att det är en j*vla procedur att komma dit. :)
Det jag gör (högre upp i koden) är en INSERT med NOCOUNT före och en "SELECT @@IDENTITY" på slutet i samma fråga.
Har fått hjälp med den frågan av endera dig eller LarsG.Frågan i sig genererar en ny match i ett hockey-turneringssystem (slutspel där kommande matcher är beroende på hur föregående slutade osv)
Efter det ska jag som sagt uppdatera alla spelares statistik och "försöker" först uppdatera dess post i en tabell, men om den returnerar 0 finns inte spelaren i tabellen och gör då en insert.
Gjorde så istället för att först göra en select och kolla om det finns nåt och därefter endera göra en update eller en insert. Sparar en fråga på det...