Está en la página 1de 4

7. selección o despliege.

private void button1_Click_1(object sender, EventArgs e)


{
// declarando objetos coneccion, adapter y dataset
OleDbConnection CANAL;
OleDbDataAdapter ORDEN;
DataSet TABLA;
// creando y enlazando coneccion a la base de datos
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
// recordar espacion en balanco en DATA SOURCE=
// creando y cargando el adapter con la instruccion sql
// recordar usar DataAdapter para select's
ORDEN = new OleDbDataAdapter("select * from mitabla", CANAL);
// creando y cargando el dataset
TABLA = new DataSet();
ORDEN.Fill(TABLA, "mitabla");
// cargando y enlazando el DataGridView
GRID1.DataSource = TABLA;
GRID1.DataMember = "mitabla";
}

8. altas
// CONTADOR ES UNA VARIABLE GLOBAL
int cont =0;
private void button1_Click_1(object sender, EventArgs e)
{
// creando y cargando coneccion y command
OleDbConnection CANAL;
OleDbCommand ORDEN;
// abriendo la coneccion o enlace
CANAL=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
// creando y cargando un objeto OLEDBCOMMAND
// instruccion sql insert into mitabla(listacampos) values(listadatos)
// @variable es una variable de tipo parametro
string q="insert into mitabla(nombre,edad) values(@NOMBRE, @EDAD)";
ORDEN= new OleDbCommand(q, CANAL);
ORDEN.Parameters.Add(new OleDbParameter("@NOMBRE", OleDbType.VarWChar,
20));
ORDEN.Parameters["@NOMBRE"].Value = NOMBRE.Text;
ORDEN.Parameters.Add(new OleDbParameter("@EDAD", OleDbType.Integer));
ORDEN.Parameters["@EDAD"].Value = EDAD.Text;
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
// limpiando TEXTBOXS para otra inserccion
NOMBRE.Text=" ";
EDAD.Text=" ";
// avisando inserccion
cont = cont+1;
label4.Text = "REGISTRO no: "+ cont.ToString()+" Insertado";
}
9. buscar.
private void button1_Click(object sender, EventArgs e)
{
// Objetos OLEDB que se ocupan
OleDbConnection CANAL;
DataSet TABLA;
OleDbDataAdapter ORDEN;
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
string q = "select * from mitabla where clave = @CLABUS";
ORDEN = new OleDbDataAdapter(q, CANAL);
ORDEN.SelectCommand.Parameters.Add(new OleDbParameter("@CLAVE",
OleDbType.Integer));
ORDEN.SelectCommand.Parameters["@CLAVE"].Value = CLAVE.Text;
// Creando el dataset y cargandolo
TABLA= new DataSet();
ORDEN.Fill(TABLA, "mitabla");
// Cargando el datagridview
GRID1.DataSource=TABLA;
GRID1.DataMember="mitabla";
}

10. filtros
private void button1_Click(object sender, EventArgs e)
{
// objetos OLEDB que se ocupan
OleDbConnection CANAL;
DataSet TABLA;
OleDbDataAdapter ORDEN;
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
string q = "select * from mitabla where edad >= @EDAD";
ORDEN = new OleDbDataAdapter(q, CANAL);
ORDEN.SelectCommand.Parameters.Add(new OleDbParameter("@EDAD",
OleDbType.Integer));
ORDEN.SelectCommand.Parameters["@EDAD"].Value = EDAD.Text;
// Creando el dataset y cargandolo
TABLA = new DataSet();
ORDEN.Fill(TABLA, "mitabla");
// Cargando el datagridview
GRID1.DataSource=TABLA;
GRID1.DataMember="mitabla";
}
11. operaciones con campos.
private void button1_Click_1(object sender, EventArgs e)
{
// objetos OLEDB que se ocupan
OleDbConnection CANAL;
OleDbCommand ORDEN;
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
string q = " UPDATE mitabla SET edad = edad * 12 ";
ORDEN = new OleDbCommand(q, CANAL);
// Mandando la ORDEN
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
// Avisando
label1.Text = "EDADES AUMENTADAS";
}

12. bajas
private void button1_Click(object sender, EventArgs e)
{
// Objetos OLEDB que se ocupan
OleDbConnection CANAL;
OleDbCommand ORDEN;
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
// Instruccion sql DELETE FROM TABLA WHERE CLAVE=DATO
string q = "delete from mitabla where clave=@CLAVE";
ORDEN = new OleDbCommand(q, CANAL);
ORDEN.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer));
ORDEN.Parameters["@CLAVE"].Value = CLAVE.Text;
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
// Avisando
label2.Text = " REGISTRO ELIMINADO";
}
13. edición de registros.
private void button1_Click_1(object sender, EventArgs e)
{
// Objetos OLEDB que se ocupan
OleDbConnection CANAL;
OleDbCommand ORDEN;
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
// Instruccion sql UPDATE
string q = "Update mitabla set nombre=@nombre, edad=@EDAD where clave=" +
CLAVE.Text;
ORDEN = new OleDbCommand(q, CANAL);
ORDEN.Parameters.Add(new OleDbParameter("@NOMBRE", OleDbType.VarWChar,
20));
ORDEN.Parameters["@NOMBRE"].Value = NOMBRE.Text;
ORDEN.Parameters.Add(new OleDbParameter("@EDAD", OleDbType.Integer));
ORDEN.Parameters["@EDAD"].Value = EDAD.Text;
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
// Limpiando TEXTBOXS para otra edicion
NOMBRE.Text = " ";
EDAD.Text = " ";
// Avisando edicion
label4.Text = "REGISTRO EDITADO";
}

14. graficos
private void button1_Click(object sender, EventArgs e)
{
// Objetos OLEDB que se ocupan
OleDbConnection CANAL;
DataSet TABLA;
OleDbDataAdapter ORDEN;
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\datos\\mibase.mdb");
string q = "select * from mitabla where clave = @CLABUS";
ORDEN = new OleDbDataAdapter(q, CANAL);
ORDEN.SelectCommand.Parameters.Add(new OleDbParameter("@CLAVE",
OleDbType.Integer));
ORDEN.SelectCommand.Parameters["@CLAVE"].Value = CLAVE.Text;
// Creando el dataset y cargandolo
TABLA = new DataSet();
ORDEN.Fill(TABLA, "mitabla");
// Cargando el datagridVIEW
GRID1.DataSource = TABLA;
GRID1.DataMember = "mitabla";
// Cargando la imagen
string temp = TABLA.Tables["mitabla"].Rows[0][3].ToString();
FOTO.Image = Image.FromFile("c:\\datos\\" + temp);
}

También podría gustarte