compañeros bakunos ocupo una manita tengo un problema para asignar datos en texbox de una base de datos hecha en acces 2007 tengo el sig codigo para real asignacion y el metodo lo llame buscar
public void Buscar()
{
try
{
//Declarar la sentencia sql
this.cadenasql =
string.Format("SELECT NomLibro,NomEditorial,NomAutor,Edicion,Pais,AñoPublicacion,Idioma,Cantidad FROM Libros WHERE NumFolio = '{0}'", this.numerofolio, this.nombrelibro, this.nombreeditorial, this.nombreautor, this.edicion, this.pais, this.añopublicacion, this.idioma, this.cantidad);
//Instancear el Objeto comando
this.comando = new OleDbCommand(this.cadenasql, this.cnbaselibros);
//Conectarnos a la BD
this.cnbaselibros.Open();
//Recuperar los registros de la secuencia del sql
this.registros = this.comando.ExecuteReader();
//Deternimar si se encontro el registro en la BD
if (this.registros.Read())
{
//Recuperar los Valores y Asignar los campos
this.numerofolio = this.registros.GetString(0);
}
else
{
this.mensage = "Error, Codigo de libro no Registrado..!";
this.numeroerror = -1;
}
//Desconectar la BD
this.cnbaselibros.Close();
}//fin del try
catch (OleDbException Error)
{
this.mensage= Error.Message;
this.numeroerror=Error.ErrorCode;
}
en el sig codigo es donde se realiza la asignacion de los valores
el cual asignado al boton buscar
//Definir el Objeto
Libros Objeto = new Libros();
//Asignar el codigo al Libro
Objeto.NumeroFolio= this.txtNumeroFolio.Text;
//Indicar la busqueda del Libro
Objeto.Buscar();
//Recuperar los datos
this.txtNumeroFolio.Text = Objeto.NumeroFolio;
this.txtNombreLibro.Text = Objeto.NombreLibro;
//determinar errores
if (Objeto.NumeroError != 0)
{
MessageBox.Show(Objeto.Mensage, "Buscando Libro: ", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
public void Buscar()
{
try
{
//Declarar la sentencia sql
this.cadenasql =
string.Format("SELECT NomLibro,NomEditorial,NomAutor,Edicion,Pais,AñoPublicacion,Idioma,Cantidad FROM Libros WHERE NumFolio = '{0}'", this.numerofolio, this.nombrelibro, this.nombreeditorial, this.nombreautor, this.edicion, this.pais, this.añopublicacion, this.idioma, this.cantidad);
//Instancear el Objeto comando
this.comando = new OleDbCommand(this.cadenasql, this.cnbaselibros);
//Conectarnos a la BD
this.cnbaselibros.Open();
//Recuperar los registros de la secuencia del sql
this.registros = this.comando.ExecuteReader();
//Deternimar si se encontro el registro en la BD
if (this.registros.Read())
{
//Recuperar los Valores y Asignar los campos
this.numerofolio = this.registros.GetString(0);
}
else
{
this.mensage = "Error, Codigo de libro no Registrado..!";
this.numeroerror = -1;
}
//Desconectar la BD
this.cnbaselibros.Close();
}//fin del try
catch (OleDbException Error)
{
this.mensage= Error.Message;
this.numeroerror=Error.ErrorCode;
}
en el sig codigo es donde se realiza la asignacion de los valores
el cual asignado al boton buscar
//Definir el Objeto
Libros Objeto = new Libros();
//Asignar el codigo al Libro
Objeto.NumeroFolio= this.txtNumeroFolio.Text;
//Indicar la busqueda del Libro
Objeto.Buscar();
//Recuperar los datos
this.txtNumeroFolio.Text = Objeto.NumeroFolio;
this.txtNombreLibro.Text = Objeto.NombreLibro;
//determinar errores
if (Objeto.NumeroError != 0)
{
MessageBox.Show(Objeto.Mensage, "Buscando Libro: ", MessageBoxButtons.OK, MessageBoxIcon.Error);
}