CLR: .Net / Mono / Boo / Otros CLR > C#
Problema Al Insertar Datos
PaKo76:
:devil: Tengo el siguiente codigo:
private void btnOther_Click(object sender, System.EventArgs e)
{
int Id = Int32.Parse(txtId.Text);
Clases.Insert INS = new CSI.Clases.Insert();
INS.guardar(Id);
}
donde mando guardar aqui:
public void guardar(int iId)
{
// Create Instance of Connection and Command Object
string connectionString = "provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source = CS.mdb";
OleDbConnection conn = new OleDbConnection(connectionString);
// Defining the commandString
string commandString = "INSERT INTO Clientes (idCedula) VALUES ('@Id')";
// Defining the Data Adapter
OleDbCommand myCommand = new OleDbCommand(commandString, conn);
myCommand.Parameters.Add(new OleDbParameter("@Id", OleDbType.Integer));
myCommand.Parameters["@Id"].Value = iId;
// Open the database connection and execute the command
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
}
el problema es que me marca el siguiente error:
La operación debe usar una consulta actualizable.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
Detalles de la excepción: System.Data.OleDb.OleDbException: La operación debe usar una consulta actualizable.
Error de código fuente:
Línea 186:
Línea 187: myCommand.Connection.Open();
Línea 188: myCommand.ExecuteNonQuery();
Línea 189: myCommand.Connection.Close();
Línea 190:
Archivo de origen: c:\inetpub\wwwroot\csi\clases\insert.cs Línea: 188
Alguien podria auxiliarme, ya que tengo buen rato con este problema que me estoy desesperando ya. :(
Ya le quite los Parameter pero aun asi me sigue marcando el mismo error en el ExecuteNonQuery, diciendome que La operación debe usar una consulta actualizable.
Gracias
JuanK:
adjunta el proyecto en un archivo .zip por favor, asi loo podre revisar mejor.
PaKo76:
Ok. aki esta un proyecto que estoy utilizando como prueba, de esta forma ya que este me quede poder aplicarlo al original..
JuanK:
ok, lo revisare esta noche
PaKo76:
Sale Muchas Gracias...........
Navegación
[#] Página Siguiente
Ir a la versión completa