carlosmunozledesma
7/15/2019 - 8:21 AM

get ID insert

Con el SELECT SCOPE_IDENTITY() devolvemos la ID que se ha creado al realizar el insert.

Dim sql As String = "INSERT INTO [BD_VALORES_Y_FONDOS_DES].[dbo].[AS_0002]" + _
                                    "(ID_ASTILLEROS,NOMBRE,OFICINA,CONTRATO,LIMITE,FECHA_FIRMA,FECHA_VENCIMIENTO,CONDICIONES,COMENTARIO_CONDICIONES,BASE,AMORTIZACION,LIQUIDACION_INTERESES,FECHA_DESEMBOLSO_SUBVENCION,COMENTARIOS)" + _
                                    "VALUES(@ID_ASTILLEROS,'@NOMBRE','@OFICINA','@CONTRATO',@LIMITE,'@FECHA_FIRMA','@FECHA_VENCIMIENTO',@CONDICIONES,'@COMENTARIO_CONDICIONES',@BASE,'@AMORTIZACION','@LIQUIDACION_INTERESES','@FECHA_DESEMBOLSO_SUBVENCION','@COMENTARIOS'); SELECT SCOPE_IDENTITY();"
                                    
                                    Id_Barco = CInt(cmd.ExecuteScalar())