Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2012, 05:40
tinmaker
 
Fecha de Ingreso: febrero-2012
Ubicación: SEVILLA
Mensajes: 9
Antigüedad: 12 años, 2 meses
Puntos: 0
ExecuteNonQuery me devuelve -1

Tengo este código y ponga lo que ponga en la intrstrucción Select, el ExecuteNonQuery siempre me devuelve -1 a través de la variable IntNumRegistros. Os pongo mi código con una instrucción simple, ya que tengo una tabla seccion donde el campo cdg es de tipo int y tiene los valores guardados 1 , 2, 3, 4....

Dim StrSelect As String = ""
Dim IntNumRegistros As Integer = 0

StrSelect = "SELECT cdg FROM seccion WHERE cdg = 1"

Dim SqlComandoBorreArt As New SqlCommand(StrSelect, SqlConexion)

SqlComandoBorreArt.Connection.Open()

IntNumRegistros = SqlComandoBorreArt.ExecuteNonQuery()

MsgBox(IntNumRegistros)

SqlComandoBorreArt.Connection.Close()


¿Alguien sabe porqué no me devuelve 1 y siempre me devuelve -1? comentar que SqlConexion tiene valores ya que es una conexión que uso más veces en dicho código.

Gracias de antemano.