| Si se desarrolla un sitio web que espera
una gran afluencia de gente, no es recomendable utilizar bases de datos
Access. Igualmente para sitios con poco tráfico o para aprender a trabajar
con bases de datos, Access es una buena alternativa.
Crear una conexión a Microsoft Access usando OLE DB
El mejor método para crear una conexión a una base de datos Access, es
usando un proveedor OLE DB nativo. Este ejemplo utiliza la versión 4.0
<%
Ser Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\MiAccess.mdb"
%>
Crear una conexión a Microsoft Access usando ODBC
En el caso de establecer la conexión utilizando ODBC, existen tres maneras
de almacenar la información; en el Windows Registry, en un archivo o dentro
del string de conexión.
Guardar la información en el Window Registry.
Para utilizar este tipo de conexión en necesario crear un System DNS
o DNS de Sistema.
1) Abrir el administrador de datos ODBC, dentro del panel de control.
2) Seleccionar System DNS o DNS de Sistema
3) Presionar Add o Agregar y seleccionar el driver Access
y presionar finalizar o finish
4) Ingresar un nombre y una descipción para la conexión y finalizar.
Después de haber echo esto, necesitamos el string para acceder
a la base de datos.
<%
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "DNS=AccessDNS;UID=admin;PWD=secret"
%>
Guardar la información en el un archivo.
Para hacer esto necesitamos crear un File DNS o DNS de Archivo. Los
pasos a seguir son idénticos que en el caso anterior, con la salvedad
de que en esta oportunidad debemos seleccionar File DNS o DNS de Archivo.
<%
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "FILEDNS=AccessDNS"
%>
Guardar la información en el string de conexión.
<%
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\MiBase.mdb"
%>
El parámetro DRIVER especifíca el uso del driver Microsoft Access. El
parámetro DBQ indíca el path al archivo que contiene la base de datos
access.
|