Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2006, 05:42
Motki
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 5 meses
Puntos: 0
error Tener la conexion dentro de una clase

Hola a to2,
estoy empezando con asp.net y me he definido una clase para poner las funciones que voy a utilizar
Quiero definir la funcion de Conexion a la BD (bd en access) para no tener que ir generandola en todos mis ficheros
para ello he creado el siguiente archivo : Conexion.aspx.vb
Código:
 
Namespace Ejemplo
    Public Class Ejemplo_1
    Inherits System.Web.UI.Page
 
 Public Sub ConexionDB()
  Dim conexiondb as string
         conexiondb = ConfigurationSettings.AppSettings("strConnect")
        End Sub
    End Class

End Namespace
luego en mi Fichero Ejemplo1.aspx tengo :
Código:
 
<%@ import Namespace="System.Configuration" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<%@ Page Language="vb" Inherits="Ejemplo.Ejemplo_1" Src="Conexion.aspx.vb" %>
<script runat="server">
    Sub Page_Load(Src as object, E as EventArgs)
     ConexionDB
    End Sub
</script>
<html>
<head>
<title>
</title>
</head>
<body>

</body>
</html>
en el web.config tengo
Código:
 
<configuration>
    <!-- store the database connection info here -->
    <appSettings>
 <add key="strConnect" value = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\inetpub\wwwroot\ASPNET\datos\datos.mdb;" />
    </appSettings>
</configuration>
pero me da el siguiente error :
BC30451: No se ha declarado el nombre 'ConfigurationSettings'.
en la linea siguiente :
conexiondb = ConfigurationSettings.AppSettings("strConnect")
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI