webForumDet fria alternativet

if-sats

.NET

4 svar · 601 visningar · startad av annasmurf

Medlem sedan mars 2006237 inlägg
Frågan#1

hej!

Är nybörjare på asp.net 2.0

hur skriver man en if-sats om man vill kolla om en kolumn i sql har ett visst värde typ:

jag vill kolla om kolumnen kreditfaktur i tabellen faktura har värdet -1 och om det har detta så ska man göra en sak annars något annat typ så här, men det blir fel...
if (FakturaSchema.FakturaRow[0].Kreditfaktura == -1)
{
belopp =- belopp;
betalt =- betalt;
kvarAttBetala =- kvarAttBetala;

            totaltBelopp += belopp;
            totaltBetalt += betalt;
            totaltKvarAttBetala += kvarAttBetala;

        }
        else
        totaltBelopp += belopp;
        totaltBetalt += betalt;
        totaltKvarAttBetala += kvarAttBetala;

totaltBelopp += belopp;
totaltBetalt += betalt;
totaltKvarAttBetala += kvarAttBetala;

Medlem sedan sep. 2006867 inlägg
#2

Du har glömt måsvingar runt else-satsen, precis på samma sätt som efter if-satsen.

Medlem sedan mars 2006237 inlägg
#3

den gnäller på FakturaSchema.FakturaRow[0] är en 'type'...

Medlem sedan feb. 2005280 inlägg
#4

Visa mer kod tack. Vad är "FakturaSchema.FakturaRow[0].Kreditfaktura"?

om detta handlar om en datareader (dr) så bör väl syntaxen kunna vara typ if(dr.GetInt32(0) == -1)

Medlem sedan mars 2006237 inlägg
#5

hej, löste det själv skulle vara Fakturaschema med litet f för FakturaSchema med stort F är klassen medan objektet har litet f.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)