none
Error al actualizar dataset RRS feed

  • Pregunta

  • Hola a todos. Tengo un problema al intentar actualizar un campo de un dataset. Me devuelve el siguiente error al ejecutar el DA.Update(DS,"tmpdiario");

    "La generación SQL dinámica para UpdateCommand no es compatible con SelectCommand , que no devuelve ninguna información sobre columnas clave."

    Muchas Gracias de antemano

    El código:

                OdbcConnection Cnn = new OdbcConnection(CadConexion);
                OdbcCommand Cmd = Cnn.CreateCommand();
                Cnn.Open();

                CadSql = " select * from tmpdiario";
                DataSet DS = new DataSet();
                OdbcDataAdapter DA = new OdbcDataAdapter(CadSql, CadConexion);
                DA.Fill(DS,"tmpdiario");
                OdbcCommandBuilder MiOrdenes = new OdbcCommandBuilder(DA);

                foreach (DataRow Fila in DS.Tables[0].Rows)
                {
                    Contador = Contador + 1;
                    Fila.BeginEdit();
                    Fila["num_apunte"] = Contador;
                    Fila.EndEdit();
                    Console.WriteLine("Contador: {0}, apunte: {1}", Contador , Fila["num_apunte"]);

                }
                DA.Update(DS,"tmpdiario");

    viernes, 11 de mayo de 2007 11:18

Respuestas

Todas las respuestas