Hola.. 2 preguntas..?? porque tienes en un fichero .TXT tu cadena de conexion..?? no sería mas fácil crear en tu archivo web.config una llave que contenga la cadena de conexion.. y la mandas a llamar cuantas veces la necesites..??
pregunta 2, porque estas guardando en una variable de session la conexion del oledb..?? si quieres dinos mas o menos lo que te gustaría hacer.. o a quien le quieres pasar la conexion y con mucho gusto te podremos ayudar.
Saludos