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")