Luego de observar en varios repositorios y páginas finalmente encontramos la solución que te mostramos ahora.
Ejemplo 1: retorno del lector de datos de C # null
// ****** Use MySqlDataReader instead of SqlReader if you are using MySQL *******//You need to check for IsDBNull://That's your only reliable way to detect and handle this situation.//I wrapped those things into extension methods and tend to return a default value //if the column is indeed null:public static string SafeGetString(this SqlDataReader reader,int colIndex)
if(!reader.IsDBNull(colIndex))return reader.GetString(colIndex);return string.Empty;
//Now you can call it like this:
employee.FirstName = SqlReader.SafeGetString(indexFirstName);// and you'll never have to worry about an exception or a null value again.
Ejemplo 2: ¿se puede sqldatareader null
if(myReader.HasRows)//The key Word is **.HasRows**
ltlAdditional.Text="Contains data";
else
ltlAdditional.Text="Is null Or Empty";
Si tienes algún recelo y forma de aclararse nuestro enunciado puedes dejar una nota y con deseo lo analizaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)