PROBLEMAS campo int autonumerico

tema enviado por vlg en SQL Server
tema iniciado el 12/05/2006
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...