Saltar al contenido

cómo comprobar que sqldatareader está vacío en el ejemplo de código c #

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *