Problema con Pachacamac (Continuación)

07/07/2004 - 15:50 por José Miguel Torres | Informe spam
Estoy teniendo 2 problemas básicos con la práctica de
Pachacamac de Microsoft University, son los siguientes,
por favor que alguien me ayude:

1:'Curso.DatosCs.DatosSQLServer.CadenaConexion.get': not
all code paths return a value'
El código de aca es el siguiente (es exacto al que viene
en el documento):

public override string CadenaConexion
{
get
{
if(this.mCadenaConexion.Length==0)
{
if(this.mBase.Length!=0 && this.mServidor.Length!
=0)
{
System.Text.StringBuilder sCadena=new
System.Text.StringBuilder("");
sCadena.Append("data source=<SERVIDOR>;" );
sCadena.Append("initial
catalog=<BASE>;password='';" );
sCadena.Append("persist security info=True;" );
sCadena.Append("user id=sa;packet size@96");
sCadena.Replace("<SERVIDOR>", this.Servidor);
sCadena.Replace("<BASE>", this.Base);
return sCadena.ToString();

}
else
{
System.Exception Ex=new System.Exception("No
se puede establecer la cadena de conexión");
throw Ex;
}
}
}
set
{
this.mCadenaConexion=value;
}
}

2:tal y como dice la práctica puse el proyecto con el
namesapace requerido y le argrege otro proyecto donde en
las referencias del nuevo proyecto inclui el proyecto con
la clase de conexión pero me da este otro error:

type or namespace name 'Curso' could not be found (are you
missing a using directive or an assembly reference?)
 

Leer las respuestas

#1 Eduard Tomàs
07/07/2004 - 17:40 | Informe spam
El punto 1 es sencillo: NO estás devolviendo NADA cuando
this.mCadenaConexion.Length es distinto de 0.

Saludos,
Edu

Estoy teniendo 2 problemas básicos con la práctica de
Pachacamac de Microsoft University, son los siguientes,
por favor que alguien me ayude:

1:'Curso.DatosCs.DatosSQLServer.CadenaConexion.get': not
all code paths return a value'
El código de aca es el siguiente (es exacto al que viene
en el documento):

public override string CadenaConexion
{
get
{
if(this.mCadenaConexion.Length==0)
{
if(this.mBase.Length!=0 &&


this.mServidor.Length!
=0)
{
System.Text.StringBuilder sCadena=new
System.Text.StringBuilder("");
sCadena.Append("data source=<SERVIDOR>;" );
sCadena.Append("initial
catalog=<BASE>;password='';" );
sCadena.Append("persist security


info=True;" );
sCadena.Append("user id=sa;packet


");
sCadena.Replace("<SERVIDOR>", this.Servidor);
sCadena.Replace("<BASE>", this.Base);
return sCadena.ToString();

}
else
{
System.Exception Ex=new System.Exception("No
se puede establecer la cadena de


conexión");
throw Ex;
}
}
}
set
{
this.mCadenaConexion=value;
}
}

2:tal y como dice la práctica puse el proyecto con el
namesapace requerido y le argrege otro proyecto donde en
las referencias del nuevo proyecto inclui el proyecto


con
la clase de conexión pero me da este otro error:

type or namespace name 'Curso' could not be found (are


you
missing a using directive or an assembly reference?)

.

Preguntas similares