SQL Server - PROBLEMAS campo int autonumerico

 
Vista:

PROBLEMAS campo int autonumerico

Publicado por vlg (2 intervenciones) el 11/05/2006 17:33:47
El problema es que intento hacer un insert into sobre una tabla que tiene un campo tipo "int" Identidad "si" osease un campo autonumerico, cuando defino el insert into este campo autonumerico no lo incluyo ya que pienso que se autogenera solo pero al hacer el "ExecuteNonQuery" (osea al ejecutar el procedimiento almacenado desde mi aplicacion) me da el siguiente problema ""No se puede insertar el valor NULL en la columna 'IdLog', tabla 'LogAutorizaciones'. La columna no admite valores NULL. INSERT falla.", la misma consulta la he ejecutado desde el administrador corporativo y no hay ningun problema. inserta el registro y el campo autonumerico se incrementa

Os paso el codigo que utilizo en .net para ejecutar la insercion del registro:

Dim pComm As SqlCommand = New SqlCommand
Dim pParam As SqlParameter
Dim pNumFilas As Integer


Try
pComm.Connection = argCon
pComm.CommandText = "SQLInsertLogAutorizacion"
pComm.CommandType = CommandType.StoredProcedure

pComm.Parameters.Add("@IDEMPRESA", argDSLogAut.IDEMPRESA)
pComm.Parameters.Add("@IDDOCUMENTO", argDSLogAut.IDDOCUMENTO)
pComm.Parameters.Add("@CODPED", argDSLogAut.CODPED)
pComm.Parameters.Add("@AñoPed", argDSLogAut.AñoPed)
pComm.Parameters.Add("@USUARIO", argDSLogAut.USUARIO)
pComm.Parameters.Add("@FECHA", argDSLogAut.FECHA)
pComm.Parameters.Add("@OBSERVACIONES", argDSLogAut.OBSERVACIONES)

pNumFilas = pComm.ExecuteNonQuery()

Catch ex As Exception
argError = ex.Message & " sql"

End Try

Como he dicho antes en este codigo no hago mencion al campo autonumerico ya que creo que deberia de incrementarse automaticamente

Espero que me ayudeis, Muchas 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

RE:PROBLEMAS campo int autonumerico

Publicado por Lucas (1 intervención) el 12/05/2006 14:20:32
Podrías postear el código de tu procedimiento almacenado?... creo q el problema esta ahí.
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