Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/07/2014, 00:58
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Conexión abierta pero indica Cerrada

Estas creando un comando pero no le indicas en que conexión lo ha de ejecutar. Por eso aunque ya has abierto una, el comando no tiene ninguna conexión relacionada y por eso da ese error. La solución es muy sencilla, modifica esta linia:

Código:
  pgCommand = New NpgsqlCommand("SELECT columna1,columna2 FROM tabla WHERE campo3 = @dato;")
Por esta otra:

Código:
  pgCommand = New NpgsqlCommand("SELECT columna1,columna2 FROM tabla WHERE campo3 = @dato;", conn)
De esta forma al constructor le indicas que conexión ha de usar para trabajar ;)
__________________
Aviso: No se resuelven dudas por MP!