bueno,estoy programando en c# con una base de datos en access y estoy utilizando el siguiente código para realizar la consulta:
//Aqui realizo la conexión a la base de datos
OleDbConnection CN = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\\BancoJ1.accdb");
//Este es el codigo de la consulta para guardar en la base de datos:
OleDbCommand insertar = new OleDbCommand("insert into Empleados(Identidad,codigo,PrimerApellido,Nombres,genero,telefonofijo,telefonomovil,departamento,mun icipio,observaciones) values (@iden,@cod,@priape,@nom,@gen,@telfijo,@telmovil,@departamento,@muni,@observaciones)", CN);
insertar.Parameters.AddWithValue("iden", txtidentidad.Text);
insertar.Parameters.AddWithValue("cod", txtcodicliente.Text);
insertar.Parameters.AddWithValue("priape", txtapellido.Text);
insertar.Parameters.AddWithValue("nom", txtnombre.Text);
insertar.Parameters.AddWithValue("gen", cbogenero.SelectedItem);
insertar.Parameters.AddWithValue("telfijo", txttelfijo.Text);
insertar.Parameters.AddWithValue("telmovil", txttelmovil.Text);
insertar.Parameters.AddWithValue("depto", cbodepto.Text);
insertar.Parameters.AddWithValue("muni", txtmunicipio.Text);
insertar.Parameters.AddWithValue("observaciones", txtobservaciones.Text);
CN.Open();
insertar.ExecuteNonQuery();
CN.Close();
pero al hacer la operacion guardar no lo hace, muestra un mensaje que dice que la operacion debe utilizar una consulta actualizable. Espero haberme dado a enteder!!
|