Está en la página 1de 2

-----Libreria que permita manejar base de datos accsses:

using System.Data.OleDb;
-----Metodo para Buscar_registros:
private bool Buscar_Registros(string Codigo)
{
//convertir cadena a numerico
int Cod = Convert.ToInt32(Codigo);

//conexion
OleDbConnection Conexion = new OleDbConnection();
Conexion.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Da
ta Source=d:\\Empresa C sharpBBDD\\DataBaseEmpresa.accdb; Persist Security Info=
false";
//cadena sql
string CadenaSql = "Select * from Personal where Id = " + Cod;
//adaptador
OleDbDataAdapter Adaptador = new OleDbDataAdapter(CadenaSql, Conexio
n);
//dataset
DataSet Ds = new DataSet();
//llenar el dataset
Conexion.Open();
Adaptador.Fill(Ds);
Conexion.Close();
//buscar registros
if (Ds.Tables[0].Rows.Count == 0)
{
return false; //no se encontro ningun registro
}
else
{
return true; //si se encontro un registro
}
}
private bool Agregar_Registro(string codigo, string nombre, string direccion, s
tring edad)
{
//cambiamos a numerico el texto
int cod = Convert.ToInt32(codigo);
int eda = Convert.ToInt32(edad);
//conexion
OleDbConnection Conexion1 = new OleDbConnection();
Conexion1.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0; D
ata Source=d:\\Empresa C sharpBBDD\\DataBaseEmpresa.accdb; Persist Security Info
=false";
//instruccion sql
string CadenaSQL = "INSERT INTO Personal(Id, Nombre, Direccion, Edad
) ";
CadenaSQL = CadenaSQL + " VALUES ("+ cod + "," ;
CadenaSQL = CadenaSQL + " '"+ nombre +"'," ;
CadenaSQL = CadenaSQL + " '"+ direccion +"',";
CadenaSQL = CadenaSQL + " "+ eda +")";
//creamos el comando
OleDbCommand Comando = Conexion1.CreateCommand();
Comando.CommandText = CadenaSQL;
//ejecutar el comando
Conexion1.Open();
Comando.ExecuteNonQuery();
Conexion1.Close();

return true;
}
paaasss : : : : : always@2821760

También podría gustarte