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:
luego en mi Fichero Ejemplo1.aspx tengo : 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
Código:
en el web.config tengo<%@ 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>
Código:
pero me da el siguiente error : <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>
BC30451: No se ha declarado el nombre 'ConfigurationSettings'.
en la linea siguiente :
conexiondb = ConfigurationSettings.AppSettings("strConnect")