Hej Tex: <code>null värde i datareader
Jag använder mig av en datareader och gör så här
<code>
while(myReader.Read())
{
_FieldLength= Convert.ToInt32(MyReader["FieldLength"]);
}
</code>
problemet är att MyReader["FieldLength"] returnerar "null", hur ska jag göra för att sätta _FieldLength till -1 eller något sådant om den returnerar nullSv: null värde i datareader
<code>
while(myReader.Read())
{
try
{
_FieldLength= Convert.ToInt32(MyReader["FieldLength"]);
}
catch
{
_FieldLength = -1;
}
}
</code>
Eller en if som ser om MyReader["FieldLength"] inte är null, du kan även göra en kontroll så värdet inte är DbNull.Value
/Fredrik Normén NSQUARED2Sv: null värde i datareader
_FieldLength = reader.IsDbNull(index) ? -1 : reader.GetInt32(index);
</code>
Något sådant borde funka, dock inte säker på om det är GetInt32 eller GetInt bara.