C sharp - El nombre "conectar" no existe en el contesto actual

 
Vista:
sin imagen de perfil
Val: 36
Ha disminuido su posición en 4 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

El nombre "conectar" no existe en el contesto actual

Publicado por sergio (45 intervenciones) el 23/07/2016 02:02:12
el error me lo marca en el finally del try, y no puedo cerrar la conexion, alguna ayuda?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public static DataTable conexionmysql()
{
	try
	{
		string conex;
 
		//server34.hostinger.com.ar
		//mysql.hostinger.com.ar
		//31.170.166.34
		//conex = @"Server=server34.hostinger.com.ar; database=u996372503_agend; uid=u996372503_agend; pwd=sfcl0810;";
 
		conex = @"Server=localhost; database=miagenda; uid=root";
		MySqlConnection conectar = new MySqlConnection(conex);
		conectar.Open();
		MySqlCommand registros1 = new MySqlCommand("select * from miagenda", conectar);
		MySqlDataAdapter adaptador = new MySqlDataAdapter(registros1);
		DataSet dst = new DataSet();
		adaptador.Fill(dst);
 
		//int param = dst.Tables[0].Rows.Count;
 
 
		//if (param > 0)
		//{
		return dst.Tables[0];
	}
	//}
	//catch (Exception ex)
	//{
 
	//    return MessageBox.Show(ex.Message);
	//} // end catch
	finally
	{
		conectar.Close();
	} //
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 356
Plata
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

El nombre "conectar" no existe en el contesto actual

Publicado por Miguel (160 intervenciones) el 23/07/2016 07:03:16
Cierra la conexión antes del "return".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 707
Oro
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

El nombre "conectar" no existe en el contesto actual

Publicado por Wilfredo Patricio Castillo (416 intervenciones) el 24/07/2016 10:07:36
Te dice que no existe conectar en el contexto actual, justamente porque no existe alli donde lo quieres cerrar, para que puedas cerrarlo allí, tendrías que declarar la conexión, antes del try.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar