Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2012, 08:06
3ricks0ul
 
Fecha de Ingreso: junio-2012
Mensajes: 90
Antigüedad: 11 años, 11 meses
Puntos: 2
Respuesta: Id no autogenerado con NHibernate

Una función para auto incrementar el id de una tabla? Quizá estoy entendiendo mal, pero pues aquí esta una función para que incrementes el id.

Código Visual Basic .NET:
Ver original
  1. Public Function MaxId() As Integer
  2.         Dim sql As String = "SELECT ISNULL (MAX("id column"),0)" & _
  3.                             "FROM "nombre_table""
  4.         Using cnn As New SqlConnection(cs)
  5.             Dim cmd As New SqlCommand(sql, cnn)
  6.             cnn.Open()
  7.             Dim n As Integer = Convert.ToInt32(cmd.ExecuteScalar())
  8.             Return n
  9.         End Using
  10.     End Function

Y la mandas llamar asi:

Código C:
Ver original
  1. Dim NextID As Integer = MaxId() + 1

Espero pueda ayudarte y si no es así disculpa entendí mal xD