Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2006, 11:57
kakarot
 
Fecha de Ingreso: diciembre-2003
Mensajes: 288
Antigüedad: 21 años, 3 meses
Puntos: 0
Clase estatica

Os comento, he hecho una clase estatica Conexion(siguiendo el consejo de un compañero de este foro), en ella lo que recogo es la ruta de conexion con la BD desde un fichero, el problema es que tengo una varibale publica en la clase, y se guarda la cadena en ella, pero ahora no recuerdo como llamarla desde otra clase, todo esto lo he hecho para "hacer una vble global"

Os pongo la clase por si os sirve

using System;
using System.IO;
using System.Collections;

namespace Conectar
{
/// <summary>
/// Descripción breve de Conexion.
/// </summary>
public static class Conexion
{
public static String conexion;

public Conexion()
{
}//constructor

public static String obtenerConexion()
{
string path=Directory.GetCurrentDirectory();
string slinea=cadenaConexion(path);
slinea=slinea+"ruta.txt";
StreamReader archivo=new StreamReader(slinea);
slinea="";
ArrayList aObj=new ArrayList();
while (slinea != null)
{
slinea = archivo.ReadLine();
if(slinea != null)
aObj.Add(slinea);
}
archivo.Close();
slinea=aObj[0].ToString();
conexion=slinea;
return(conexion);
}//obtenerConexion

private static String cadenaConexion(string cadena)
{
string path="";
int i=0;

while(cadena.Substring(i,3)!="bin")
{
path=path+cadena.Substring(i,1);
i++;
}//while
return(path);

}//cadenaConexion

}//class
}