Error al obtener el último id insertado en un tabla Sql Server

Answered Error al obtener el último id insertado en un tabla Sql Server

  • Monday, May 16, 2011 4:20 PM
     
     

    Hola,

    Tengo el siguiente codigo dentro de un boton que se encarga de guardar los datos de una tabla llamada clientes:

    this .Validate();

    this.clientesBindingSource.EndEdit();

    this.tableAdapterManager.UpdateAll(this.goliherDataSet);

    int n = (int)this.clientesTableAdapter.LastInsertId();

    En la ultima linea utilizo la consulta LastInsertId que cree en el table adapter con la intencion de que me devuelva el ultimo id insertado en la tabla pero lanza un excepcion del tipo NullReferenceException. Este es el codigo de la consulta:

    SELECT SCOPE_IDENTITY() AS Expr1 FROM clientes

    Probe tambien solo poniendo SELECT SCOPE_IDENTITY() AS Expr1 pero me lanza el mismo error.

    El campo id es de tipo smallint y autoincremental en 1.

    Saludos.

All Replies