本文整理汇总了C#中System.Data.SqlClient.SqlDataReader.IsDBNull方法的典型用法代码示例。如果您正苦于以下问题:C# SqlDataReader.IsDBNull方法的具体用法?C# SqlDataReader.IsDBNull怎么用?C# SqlDataReader.IsDBNull使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Data.SqlClient.SqlDataReader
的用法示例。
在下文中一共展示了SqlDataReader.IsDBNull方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MakeViewSeguridadUsuario
/// <summary>
/// Creates a new instance of the ViewSeguridadUsuario class and populates it with data from the specified SqlDataReader.
/// </summary>
private static ViewSeguridadUsuarioInfo MakeViewSeguridadUsuario(SqlDataReader dataReader)
{
ViewSeguridadUsuarioInfo viewSeguridadUsuario = new ViewSeguridadUsuarioInfo();
if (dataReader.IsDBNull(SeguridadUsuarioId) == false)
viewSeguridadUsuario.SeguridadUsuarioId = dataReader.GetInt32(SeguridadUsuarioId);
if (dataReader.IsDBNull(SeguridadRolId) == false)
viewSeguridadUsuario.SeguridadRolId = dataReader.GetInt32(SeguridadRolId);
if (dataReader.IsDBNull(Rol) == false)
viewSeguridadUsuario.Rol = dataReader.GetString(Rol);
if (dataReader.IsDBNull(NombreUsuario) == false)
viewSeguridadUsuario.NombreUsuario = dataReader.GetString(NombreUsuario);
if (dataReader.IsDBNull(Nombres) == false)
viewSeguridadUsuario.Nombres = dataReader.GetString(Nombres);
if (dataReader.IsDBNull(Apellidos) == false)
viewSeguridadUsuario.Apellidos = dataReader.GetString(Apellidos);
if (dataReader.IsDBNull(PaswordHash) == false)
viewSeguridadUsuario.PaswordHash = dataReader.GetString(PaswordHash);
if (dataReader.IsDBNull(Salt) == false)
viewSeguridadUsuario.salt = dataReader.GetString(Salt);
if (dataReader.IsDBNull(Activo) == false)
viewSeguridadUsuario.Activo = dataReader.GetBoolean(Activo);
if (dataReader.IsDBNull(NombreCompleto) == false)
viewSeguridadUsuario.NombreCompleto = dataReader.GetString(NombreCompleto);
return viewSeguridadUsuario;
}
示例2: LoadFromDataReader
/// <summary>
/// Loads the entity from a <b>SqlDataReader</b> object.
/// </summary>
/// <param name="dr">The data reader to read from.</param>
/// <returns>Returns the number of columns read.</returns>
/// <remarks>
/// Always reads at the current cursor position, doesn't calls the <b>Read</b> function
/// on the <b>SqlDataReader</b> object. Reads data columns by their ordinal position in
/// the query and not by their names.
/// </remarks>
internal override int LoadFromDataReader(SqlDataReader dr)
{
int o = base.LoadFromDataReader(dr);
++o; // skip guid
this.workflowTypeName = dr.GetString(++o);
this.dateStarted = dr.IsDBNull(++o) ? DateTime.MinValue : dr.GetDateTime(o);
this.dateFinished = dr.IsDBNull(++o) ? DateTime.MinValue : dr.GetDateTime(o);
this.jobExecutionStatus = (JobExecutionState)dr.GetInt32(++o);
this.suspendTimeout = dr.IsDBNull(++o) ? DateTime.MinValue : dr.GetDateTime(o);
this.scheduleType = (ScheduleType)dr.GetInt32(++o);
this.scheduleTime = dr.IsDBNull(++o) ? DateTime.MinValue : dr.GetDateTime(o);
this.recurringPeriod = (RecurringPeriod)dr.GetInt32(++o);
this.recurringInterval = dr.GetInt32(++o);
this.recurringMask = dr.GetInt64(++o);
this.workflowInstanceId = dr.IsDBNull(++o) ? Guid.Empty : dr.GetGuid(o);
this.adminRequestTime = dr.IsDBNull(++o) ? DateTime.MinValue : dr.GetDateTime(o);
if (!dr.IsDBNull(++o))
{
XmlSerializer ser = new XmlSerializer(typeof(JobAdminRequestData));
StringReader sr = new StringReader(dr.GetString(o));
this.adminRequestData = (JobAdminRequestData)ser.Deserialize(sr);
}
else
{
this.adminRequestData = null;
}
this.adminRequestResult = dr.GetInt32(++o);
this.exceptionMessage = dr.IsDBNull(++o) ? null : dr.GetString(o);
return o;
}
示例3: SafeGetString
/** Descripcion:
*
* REQ: SqlDataReader, int
*
* RET: static string
*/
public static string SafeGetString(SqlDataReader reader, int colIndex)
{
if (!reader.IsDBNull(colIndex))
return reader.GetString(colIndex);
else
return string.Empty;
}
示例4: MakeViewControlesAsignados
/// <summary>
/// Creates a new instance of the ViewControlesAsignados class and populates it with data from the specified SqlDataReader.
/// </summary>
private static ViewControlesAsignadosInfo MakeViewControlesAsignados(SqlDataReader dataReader)
{
ViewControlesAsignadosInfo viewControlesAsignados = new ViewControlesAsignadosInfo();
if (dataReader.IsDBNull(AuditoriaResultadoId) == false)
viewControlesAsignados.AuditoriaResultadoId = dataReader.GetInt32(AuditoriaResultadoId);
if (dataReader.IsDBNull(AuditoriaControlId) == false)
viewControlesAsignados.AuditoriaControlId = dataReader.GetInt32(AuditoriaControlId);
if (dataReader.IsDBNull(AuditoriaPuntoId) == false)
viewControlesAsignados.AuditoriaPuntoId = dataReader.GetInt32(AuditoriaPuntoId);
if (dataReader.IsDBNull(Punto) == false)
viewControlesAsignados.Punto = dataReader.GetString(Punto);
if (dataReader.IsDBNull(Control) == false)
viewControlesAsignados.Control = dataReader.GetString(Control);
if (dataReader.IsDBNull(AuditoriaId) == false)
viewControlesAsignados.AuditoriaId = dataReader.GetInt32(AuditoriaId);
if (dataReader.IsDBNull(PuntajeRequerido) == false)
viewControlesAsignados.PuntajeRequerido = dataReader.GetDecimal(PuntajeRequerido);
if (dataReader.IsDBNull(EsNoConformidad) == false)
viewControlesAsignados.EsNoConformidad = dataReader.GetBoolean(EsNoConformidad);
if (dataReader.IsDBNull(AuditoriaCausaRaizId) == false)
viewControlesAsignados.AuditoriaCausaRaizId = dataReader.GetInt32(AuditoriaCausaRaizId);
if (dataReader.IsDBNull(Observacion) == false)
viewControlesAsignados.Observacion = dataReader.GetString(Observacion);
if (dataReader.IsDBNull(Orden) == false)
viewControlesAsignados.Orden = dataReader.GetByte(Orden);
return viewControlesAsignados;
}
示例5: MakeViewCalidadPlanAccion
/// <summary>
/// Creates a new instance of the ViewCalidadPlanAccion class and populates it with data from the specified SqlDataReader.
/// </summary>
private static ViewCalidadPlanAccionInfo MakeViewCalidadPlanAccion(SqlDataReader dataReader)
{
ViewCalidadPlanAccionInfo viewCalidadPlanAccion = new ViewCalidadPlanAccionInfo();
if (dataReader.IsDBNull(CalidadPlanAccionId) == false)
viewCalidadPlanAccion.CalidadPlanAccionId = dataReader.GetInt32(CalidadPlanAccionId);
if (dataReader.IsDBNull(AuditorId) == false)
viewCalidadPlanAccion.AuditorId = dataReader.GetInt32(AuditorId);
if (dataReader.IsDBNull(NombreAuditor) == false)
viewCalidadPlanAccion.NombreAuditor = dataReader.GetString(NombreAuditor);
if (dataReader.IsDBNull(TerritorioId) == false)
viewCalidadPlanAccion.TerritorioId = dataReader.GetInt32(TerritorioId);
if (dataReader.IsDBNull(Territorio) == false)
viewCalidadPlanAccion.Territorio = dataReader.GetString(Territorio);
if (dataReader.IsDBNull(AuditoriaCausaRaizId) == false)
viewCalidadPlanAccion.AuditoriaCausaRaizId = dataReader.GetInt32(AuditoriaCausaRaizId);
if (dataReader.IsDBNull(CausaRaiz) == false)
viewCalidadPlanAccion.CausaRaiz = dataReader.GetString(CausaRaiz);
if (dataReader.IsDBNull(AccionPreventiva) == false)
viewCalidadPlanAccion.AccionPreventiva = dataReader.GetString(AccionPreventiva);
if (dataReader.IsDBNull(FechaPlaneada) == false)
viewCalidadPlanAccion.FechaPlaneada = dataReader.GetDateTime(FechaPlaneada);
if (dataReader.IsDBNull(Observacion) == false)
viewCalidadPlanAccion.Observacion = dataReader.GetString(Observacion);
if (dataReader.IsDBNull(FechaCierre) == false)
viewCalidadPlanAccion.FechaCierre = dataReader.GetDateTime(FechaCierre);
if (dataReader.IsDBNull(Estatus) == false)
viewCalidadPlanAccion.Estatus = dataReader.GetString(Estatus);
return viewCalidadPlanAccion;
}
示例6: MakeViewAPM
/// <summary>
/// Creates a new instance of the ViewAPM class and populates it with data from the specified SqlDataReader.
/// </summary>
private static ViewAPMInfo MakeViewAPM(SqlDataReader dataReader)
{
ViewAPMInfo viewAPM = new ViewAPMInfo();
if (dataReader.IsDBNull(Cod_APM) == false)
viewAPM.Cod_APM = dataReader.GetInt32(Cod_APM);
if (dataReader.IsDBNull(Cod_Delegacion) == false)
viewAPM.Cod_Delegacion = dataReader.GetInt32(Cod_Delegacion);
if (dataReader.IsDBNull(Delegacion) == false)
viewAPM.Delegacion = dataReader.GetString(Delegacion);
if (dataReader.IsDBNull(Cod_Regional) == false)
viewAPM.Cod_Regional = dataReader.GetInt32(Cod_Regional);
if (dataReader.IsDBNull(Codigo_Completo) == false)
viewAPM.Codigo_Completo = dataReader.GetString(Codigo_Completo);
if (dataReader.IsDBNull(Numero_APM) == false)
viewAPM.Numero_APM = dataReader.GetString(Numero_APM);
if (dataReader.IsDBNull(Apellido) == false)
viewAPM.Apellido = dataReader.GetString(Apellido);
if (dataReader.IsDBNull(Nombre) == false)
viewAPM.Nombre = dataReader.GetString(Nombre);
if (dataReader.IsDBNull(Fecha_Nacimiento) == false)
viewAPM.Fecha_Nacimiento = dataReader.GetDateTime(Fecha_Nacimiento);
if (dataReader.IsDBNull(Action) == false)
viewAPM.Action = dataReader.GetString(Action);
if (dataReader.IsDBNull(Cod_Provincia) == false)
viewAPM.Cod_Provincia = dataReader.GetInt32(Cod_Provincia);
return viewAPM;
}
示例7: PopulateVolunteer
public void PopulateVolunteer(SqlDataReader _dtr, Volunteer obj)
{
int columnIndex = 0;
columnIndex = _dtr.GetOrdinal(VolunteerDataMapper.CN_ID);
if (!_dtr.IsDBNull(columnIndex))
{
obj.ID = _dtr.GetInt32((columnIndex));
}
columnIndex = _dtr.GetOrdinal(VolunteerDataMapper.CN_NAME);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Name = _dtr.GetString((columnIndex));
}
columnIndex = _dtr.GetOrdinal(VolunteerDataMapper.CN_EMAIL);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Email = _dtr.GetString((columnIndex));
}
columnIndex = _dtr.GetOrdinal(VolunteerDataMapper.CN_CV);
if (!_dtr.IsDBNull(columnIndex))
{
obj.CV = _dtr.GetString((columnIndex));
}
columnIndex = _dtr.GetOrdinal(VolunteerDataMapper.CN_MESSAGE);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Message = _dtr.GetString((columnIndex));
}
}
示例8: Map
public static Request Map(SqlDataReader record)
{
if (record == null) throw new ArgumentNullException("record");
var request = new Request();
request.Id = (int) record["Id"];
request.RequesTime = (DateTime) record["RequetTime"];
if (record["CreatorId"].ToString() != string.Empty)
{
request.CreatorId = (int) record["CreatorId"];
}
request.PhoneNumber = (string) record["PhoneNumber"];
request.Status = (int) record["Status"];
request.StartPoint = (string) record["StartPoint"];
request.FinishPoint = (string) record["FinishPoint"];
request.OperatorId = record.IsDBNull(record.GetOrdinal("OperatorId")) == false
? (int)record["OperatorId"]
: default(int?);
request.DriverId = record.IsDBNull(record.GetOrdinal("DriverId")) == false
? (int?) record["DriverId"]
: default(int?);
request.Price = record.IsDBNull(record.GetOrdinal("Price")) == false
? (decimal?)record["Price"]
: default(decimal?);
request.Additional = record.IsDBNull(record.GetOrdinal("Additional")) == false
? (string)record["Additional"]
: default(string);
return request;
}
示例9: lbtnforgetpass_Click
protected void lbtnforgetpass_Click(object sender, EventArgs e)
{
if (txtforgrtid.Text == "")
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup",
"alert('Please Enter The User_ID.');", true);
return;
}
else
{
a = txtforgrtid.Text;
}
try
{
dr = cls.FillDataReader("select R_password , R_EmailId from Registerlist where R_logid='" + a + "'");
if (dr.Read())
{
if (!dr.IsDBNull(0))
{
pass = dr.GetValue(0).ToString();
}
if (!dr.IsDBNull(1))
{
emal = dr.GetValue(1).ToString();
}
}
dr.Close();
if (pass == null && emal == null)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup",
"alert('Not a valid User_ID.');", true);
txtforgrtid.Text = "";
return;
}
else
{
bool var = MailHelper.CheckForInternetConnection();
if (var == true)
{
MailHelper.SendMailMessage("[email protected]", emal, "Password", "Your Password:'" + pass + "'");
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup",
"alert('Password have been sent to your registered email_ID.');", true);
txtforgrtid.Text = "";
}
else
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup",
"alert('Please Check Your Internet Connection.');", true);
txtforgrtid.Text = "";
}
}
}
catch (Exception ex)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup",
"alert(" + ex + ");", true);
}
}
示例10: Tarjeta
public Tarjeta(SqlDataReader reader)
{
this.codTarjeta = reader.IsDBNull(reader.GetOrdinal("codTarjeta")) ? null : (string)reader["codTarjeta"];
this.fecEmision = reader.IsDBNull(reader.GetOrdinal("fechaEmi")) ? null : (string)reader["fechaEmi"].ToString();
this.fecAnulado = reader.IsDBNull(reader.GetOrdinal("fechaAnu")) ? null : (string)reader["fechaAnu"].ToString();
this.estado = reader.IsDBNull(reader.GetOrdinal("estado")) ? -1 : (int)reader["estado"];
this.cliente = new Cliente(reader);
}
示例11: DataToModel
/// <summary>
/// 数据转类别实体
/// </summary>
public static UserCategoryInfo DataToModel(SqlDataReader rdr)
{
UserCategoryInfo category = new UserCategoryInfo();
if (!rdr.IsDBNull(0)) category.CategoryTypeID = rdr.GetInt32(0);
if (!rdr.IsDBNull(1)) category.CategoryTypeName = rdr.GetString(1);
if (!rdr.IsDBNull(2)) category.CategoryTypePrice = rdr.GetDecimal(2);
return category;
}
示例12: PopulateCategory
public void PopulateCategory(SqlDataReader _dtr, Category obj)
{
int columnIndex = 0;
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_ID);
if (!_dtr.IsDBNull(columnIndex))
{
obj.ID = _dtr.GetInt32((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_NAME);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Name = _dtr.GetString((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_DESCRIPTION);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Description = _dtr.GetString((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_TYPE);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Type = (TG.ExpressCMS.DataLayer.Enums.RootEnums.CategoryType)_dtr.GetInt32((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_ATTRIBUTES);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Attributes = _dtr.GetString((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_ISDELETED);
if (!_dtr.IsDBNull(columnIndex))
{
obj.IsDeleted = _dtr.GetBoolean((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_XSL_ID);
if (!_dtr.IsDBNull(columnIndex))
{
obj.XslID = _dtr.GetInt32((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_image);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Image = _dtr.GetString((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_LANGUAGE_ID);
if (!_dtr.IsDBNull(columnIndex))
{
obj.LanguageID = _dtr.GetInt32((columnIndex));
}
columnIndex = _dtr.GetOrdinal(CategoryDataMapper.CN_HASH);
if (!_dtr.IsDBNull(columnIndex))
{
obj.Hash = _dtr.GetString((columnIndex));
}
}
示例13: PopulateEntity
public EntityBase PopulateEntity(SqlDataReader reader)
{
Customer customer = new Customer();
if (!reader.IsDBNull(ord_CustomerID)) customer.CustomerID = reader.GetInt32(ord_CustomerID);
if (!reader.IsDBNull(ord_FirstName)) customer.FirstName = reader.GetString(ord_FirstName);
if (!reader.IsDBNull(ord_LastName)) customer.LastName = reader.GetString(ord_LastName);
if (!reader.IsDBNull(ord_Age)) customer.Age = reader.GetInt32(ord_Age);
if (!reader.IsDBNull(ord_EmailAddress)) customer.EmailAddress = reader.GetString(ord_EmailAddress);
return customer;
}
示例14: MakeTipoEspecialidad
/// <summary>
/// Creates a new instance of the TipoEspecialidad class and populates it with data from the specified SqlDataReader.
/// </summary>
private static TipoEspecialidadInfo MakeTipoEspecialidad(SqlDataReader dataReader)
{
TipoEspecialidadInfo tipoEspecialidad = new TipoEspecialidadInfo();
if (dataReader.IsDBNull(Cod_TipoEspecialidad) == false)
tipoEspecialidad.Cod_TipoEspecialidad = dataReader.GetInt32(Cod_TipoEspecialidad);
if (dataReader.IsDBNull(Descripcion) == false)
tipoEspecialidad.Descripcion = dataReader.GetString(Descripcion);
return tipoEspecialidad;
}
示例15: MakeDelegacionProvincia
/// <summary>
/// Creates a new instance of the DelegacionProvincia class and populates it with data from the specified SqlDataReader.
/// </summary>
private static DelegacionProvinciaInfo MakeDelegacionProvincia(SqlDataReader dataReader)
{
DelegacionProvinciaInfo delegacionProvincia = new DelegacionProvinciaInfo();
if (dataReader.IsDBNull(Cod_Delegacion) == false)
delegacionProvincia.Cod_Delegacion = dataReader.GetInt32(Cod_Delegacion);
if (dataReader.IsDBNull(Cod_Provincia) == false)
delegacionProvincia.Cod_Provincia = dataReader.GetInt32(Cod_Provincia);
if (dataReader.IsDBNull(Cod_APM) == false)
delegacionProvincia.Cod_APM = dataReader.GetInt32(Cod_APM);
return delegacionProvincia;
}