Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con este tipo de error

Estas en el tema de Ayuda con este tipo de error en el foro de .NET en Foros del Web. Hola Alguien me podria decir porque me marca el error de que la propiedad o el indizador no puede ser de tipo void? string vstrConnection ...
  #1 (permalink)  
Antiguo 11/02/2005, 17:38
Avatar de grisel  
Fecha de Ingreso: diciembre-2004
Ubicación: Mexico
Mensajes: 215
Antigüedad: 20 años, 2 meses
Puntos: 0
Ayuda con este tipo de error

Hola

Alguien me podria decir porque me marca el error de que la propiedad o el indizador no puede ser de tipo void?


string vstrConnection = "";
SqlConnection vConnection;
public void strConnection
{
/// Cadena de Conección, en esta cadena se especifican los paramentros para la conección a una bas de datos
get
{
return vstrConnection;
}
set
{
vstrConnection = value;
vConnection.ConnectionString = vstrConnection;
}
}

gracias !
__________________
grissss :Zzz:
  #2 (permalink)  
Antiguo 11/02/2005, 17:58
 
Fecha de Ingreso: diciembre-2004
Mensajes: 7
Antigüedad: 20 años, 2 meses
Puntos: 0
Posible Solucion

Sobre lo que dices... creo que el problema esta en que SrtConnection en primera si es funcion o constructor necesita los (), otra que tiene un return y toda funcion que regresa valor no puede ser void (porque indica el regreso de ningun valor) si regresas un string entonces indica public string StrConnection() ademas tambien recibes un value... el cual es necesario que lo especifiques dentro de los parentesis.. ejem
public string StrConnection(string value) creo que asi podria funcionar!!
Espero poder haber sido de ayuda!!
  #3 (permalink)  
Antiguo 11/02/2005, 18:12
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 2 meses
Puntos: 7
Un "indizador" o propiedad NO puede ser de tipo void, si quisieras que el acceso a esta propieda sólo sea de lectura entonces simplemente coloca código para el set.

Código:
string vstrConnection = "";
SqlConnection vConnection;
public string strConnection
{
set
{
vstrConnection = value;
vConnection.ConnectionString = vstrConnection;
}
}
Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #4 (permalink)  
Antiguo 12/02/2005, 10:09
Avatar de grisel  
Fecha de Ingreso: diciembre-2004
Ubicación: Mexico
Mensajes: 215
Antigüedad: 20 años, 2 meses
Puntos: 0
ok, ya estuve leyendo un poco mas y tienen razon. gracias por sus comentarios y ayuda.

__________________
grissss :Zzz:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:51.