Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Handle Nulls In DataSet
Message
De
23/02/2009 12:20:45
 
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01383505
Message ID:
01383515
Vues:
33
If ISNULL(oRow["Payment'])



>I have a a dataset with bank register data in it. I am adding a column, and I want to loop through the DS and compute the balance on the fly. I have:
>
>
>
>oRegisterDS = csRegister.oDataProcs.ExecuteQuery("b_GetRegisters", "Register", oRegParams);
>
>DataColumn oBalanceCol = new DataColumn("Balance", System.Type.GetType("System.Double"));
>oRegisterDS.Tables["Register"].Columns.Add(oBalanceCol);
>
>double dBalance = 0;
>foreach (DataRow oRow in oRegisterDS.Tables["Register"].Rows)
>{
>    if (oRow["Payment"] == null)
>    {
>        dBalance = dBalance + Convert.ToDouble(oRow["Deposit"]);
>    }
>    else
>    {
>        dBalance = dBalance - Convert.ToDouble(oRow["Payment"]);
>    }
>
>    oRow["Balance"] = dBalance;
>}
>
>
>
>The value of the Payment column on row 0 is null, yet it skips down into the ELSE section. What's the correct way to work with NULL in a DS?
>
>Thanks
"You don't manage people. You manage things - people you lead" Adm. Grace Hopper
Pflugerville, between a Rock and a Weird Place
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform