Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2009, 08:45
cmunozp
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años
Puntos: 0
problema con variables

Estimados, soy novato en .net y c# y he tratado de aprender sobre estos lenguajes, pero ya me encontre con el primer problemilla, se trata de lo siguiente:

public class Aplicacion
{
#region SQL-Coneccion
public string connectionString = ConfigurationManager.ConnectionStrings["Sectores_productivosConnectionString"].ConnectionString;
public const string SP_SELAplicacion = "[dbo].[SELAplicacion]";

#endregion


private static SqlCommand CargarSQL()
{
//string connectionString = ConfigurationManager.ConnectionStrings["Sectores_productivosConnectionString"].ConnectionString;
//const string SP_SELAplicacion = "[dbo].[SELAplicacion]";
try
{
SqlCommand command = new SqlCommand();
SqlConnection connection = new SqlConnection(connectionString);
command.Connection = connection;
command.CommandType = System.Data.CommandType.StoredProcedure;
command.CommandText = SP_SELAplicacion;
command.CommandTimeout = 1000;
return command;
}
catch { return null; }
}

public static List<DTOSectores_Productivos.AplicacionDTO> ListarAplicaciones()
{
List<DTOSectores_Productivos.AplicacionDTO> Lista_Aplicaciones = new List<DTOSectores_Productivos.AplicacionDTO>();
SqlCommand command = CargarSQL();
try
..
..
..


genera el siguiente problema:
Error 1 Se requiere una referencia a objeto para el campo, método o propiedad no estáticos 'DALSectores_Productivos.Aplicacion.connectionStri ng' E:\Sectores_Productivos\Datos\Aplicacion.cs 31 62 DALSectores_Productivos


si muevo las lineas
public string connectionString = ConfigurationManager.ConnectionStrings["Sectores_productivosConnectionString"].ConnectionString;
public const string SP_SELAplicacion = "[dbo].[SELAplicacion]";

al procedimiento CargarSQL, funciona perfecto pero no es la idea ya que estas variables las usare en muchos lugares, como puedo resolver el problema y si alguien me puede explicar porque sucede?


saludos y muchas gracias