Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   error la operacion debe ser una consulta actualizable (https://www.clubdelphi.com/foros/showthread.php?t=82962)

eli02 29-04-2013 01:32:13

error la operacion debe ser una consulta actualizable
 
Buenas tardes; tengo un problema y necesito su ayuda, estoy programando en C# y estpy utilizando una base de datos en acces pero al momento de correr la aplicacion y querer guardar los datos me sale el siguiente mensaje: la operacion debe ser una consulta actualizable. Les agradeceria si pueden ayudarme. Gracias

ecfisa 29-04-2013 01:58:02

Hola eli02.

Hay que ser más que adivino para descubrir el problema con esa información... :rolleyes:

Por favor describi el problema con todos los detalles posibles: Que componentes estas usando, código que realiza la actualización, etc, etc. De otro modo la única ayuda razonable que podrán brindarte es esta.

Saludos. :)

eli02 29-04-2013 02:09:48

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!!


La franja horaria es GMT +2. Ahora son las 02:27:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi