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.