Visual Basic.NET - Error: Concurrency violation

 
Vista:

Error: Concurrency violation

Publicado por fer (65 intervenciones) el 28/11/2006 19:25:30
Gente como estan.....les tengo una consulta a ver quien puede ayudarme....

Por que cuando quiere actualizar los datos en un Grid y quiero salvar los datos...me sale el siquiente mensaje:

Concurrency violation: the UpdateCommand affected 0 of the expected 1 records

...por fa' solicito su ayuda....gracias!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Concurrency violation: the UpdateCommand affected

Publicado por Ezequiel (1 intervención) el 24/11/2009 19:52:03
tengo una aplicacin que cuando modifico el primero campo de la base datos sale este error
Syntax error in UPDATE statement, sin emabrgo cuando cambio cualquier campo me sale este error Concurrency violation: the UpdateCommand affected 0 of the expected 1 records
este es el codifo
nota: tabla3 es el dataset
canal3 es el dataadapter

public void Modificar_HuespedV(int no_orden, int nno_orden, string nombre, string apellidos, double ci, int no_habitacion, string fecha_entrada,
string fecha_salida, int cant_acompanantes, int dias_hospedado, int cuota_persona, int total_cobrar,
int no_cobrado, string fecha_cobrado)
{

int pos = 0;
for (int i = 0; i < tabla3.Tables["Vacacional"].Rows.Count; i++)
{
if (tabla3.Tables["Vacacional"].Rows[i][0].ToString() == no_orden.ToString())
{
pos = i;
break;
}
}
DataRow row = tabla3.Tables["Vacacional"].Rows[pos];
row.BeginEdit();
row["No"] = nno_orden;
row["Nombre"] = nombre;
row["Apellidos"] = apellidos;
row["No_Identidad"] = ci;
row["No_Cuarto"] = no_habitacion;
row["Fecha_Entrada"] = fecha_entrada;
row["Fecha_Salida"] = fecha_salida;
row["Acompanantes"] = cant_acompanantes;
row["Dias_Hospedado"] = dias_hospedado;
row["Cuota_Persona"] = cuota_persona;
row["Total_Cobro"] = total_cobrar;
row["No_Recibo"] = no_cobrado;
row["Fecha_Recibo"] = fecha_cobrado;
row.EndEdit();
OleDbCommandBuilder validar = new OleDbCommandBuilder(canal3);
if (tabla3.HasChanges())
{
canal3.Update(tabla3, "Vacacional");
tabla3.AcceptChanges();
}

Cargar_HuespedesV();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar