ExecuteNonQuery requiere una Connection abierta Servidor IIS
Publicado por Manuel (1 intervención) el 02/06/2019 00:57:15
Buena Tarde Estimados programadores, soy nuevo en el grupo y saludos cordiales a todos, alguien podria ayudarme con el inconveniente que estoy teniendo.
tengo un formulario asp.net que conecta a una base de datos SQLServer 16, en el visual studio 15 si lo ejecuto guarda la iformacion en la tabla, pero cuando lo corro del servidor iis, me salta el siguiente error.
ExecuteNonQuery requiere una Connection abierta y disponible. El estado actual de la conexión es cerrada.
adjunto imagen del error, y copio el codigo que estoy usando para guardar la informacion en la BD
Si alguien seria tan amable de poder ayudarme, puesto que estoy iniciando a hacer pruebas con este C#

tengo un formulario asp.net que conecta a una base de datos SQLServer 16, en el visual studio 15 si lo ejecuto guarda la iformacion en la tabla, pero cuando lo corro del servidor iis, me salta el siguiente error.
ExecuteNonQuery requiere una Connection abierta y disponible. El estado actual de la conexión es cerrada.
adjunto imagen del error, y copio el codigo que estoy usando para guardar la informacion en la BD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public bool agregarDocumento(Documento unDocumento)
{
bool agrega = false;
SqlCommand comando = new SqlCommand();
comando.Connection = conexion;
comando.CommandText = "insert into prueba values(@nombre, @telefono, @identificacion)";
comando.Parameters.AddWithValue("@nombre", unDocumento.nombre);
comando.Parameters.AddWithValue("@telefono", unDocumento.telefono);
comando.Parameters.AddWithValue("@identificacion", unDocumento.identificacion);
try
{
comando.ExecuteNonQuery();
agrega = true;
}
catch (SqlException ex)
{
this.error = ex.Message;
}
return agrega;
}
Si alguien seria tan amable de poder ayudarme, puesto que estoy iniciando a hacer pruebas con este C#

Valora esta pregunta


0