Tecnología

Inicio

Tutorial sobre cómo conectar a MS Access Utilizando el procedimiento de DSN

Tutorial sobre cómo conectar a MS Access Utilizando el procedimiento de DSN


Microsoft Access es la base de datos de software incluido en el Microsoft Office Professional Suite. DSN (Data Source Name) es un método de nombrar una base de datos de manera que se puede acceder desde fuera de Microsoft Access. DSN se utilizan en aplicaciones ASP para obtener una conexión a una base de datos. Esto permite que los formularios Web ASP para introducir datos directamente en una base de datos Access. Para conectarse a una base de datos a través de DSN, el DSN debe ser iniciado y se accede a la información de acceso correcta.

Instrucciones

Asignar el DSN

1 Iniciar el cuadro de diálogo "Administrador de orígenes de datos ODBC" haciendo clic en "Inicio", "Panel de Control", "Herramientas administrativas" y luego "Configuración de datos."

2 Haga clic en la pestaña "System DSN".

3 Añadir una fuente de datos. Haga clic en "Añadir". Un cuadro de diálogo aparecerá en la pantalla. Haga clic en "Controlador hacer de Microsoft Access (* .mbd)" y presionar "Enter". Otro cuadro de diálogo que le preguntará por un nombre para la base de datos de información. En el cuadro de texto llamado "Data Source Name", escriba el nombre que desea utilizar para la base de datos. Haga clic en "Seleccionar", a continuación, vaya a la base de datos que va a acceder. Pulse la tecla "Enter" tres veces para confirmar la nueva configuración.

4 Reinicia la computadora.

Conectarse a la base de datos Access en ASP utilizando el DSN

5 Lance un editor de código o el Bloc de notas. Para el Bloc de notas, haga clic en "Inicio", "Todos los programas", "Accesorios", luego "Bloc de notas".

6 Copia el siguiente código y pegarlo en el documento en blanco:

<%
'Declarar las variables
Conexión Dim
Dim DSN
Recordset Dim
SQL Dim

"Inicializar la variable DSN
DSN = "DSN = example_dsn"

'Declarar la instrucción SQL que consultar la base de datos
SQL = "SELECT * FROM CARS"

'Crear una instancia de la conexión y de registros objetos ADO
Conjunto de conexión = Server.CreateObject ( "ADODB.Connection")
Conjunto de registros = Server.CreateObject ( "ADODB.Recordset")

'Abra la conexión a la base de datos
connection.Open DSN

'Abra el objeto de conjunto de registros de ejecutar la instrucción SQL y devolver los registros
Recordset.Open SQL, Conexión

"Ahora vamos a ver si hay algún registros devueltos
Si Recordset.EOF Entonces
Response.Write "No hay registros."
Más
'Si existen registros a continuación, recorrer los campos
Aunque no hacer Recordset.EOF

Response.write de registros ( "Nombre")
Response.write de registros ( "Year")
Response.write de registros ( "Precio")
response.write "
"

Recordset.MoveNext

Lazo
Terminara si

'Cerrar los objetos y liberar recursos
Recordset.Close
Conjunto de registros = Nada
Connection.close
Conjunto de conexión = Nada
%>

7 Guarde el archivo con la tecla "Ctrl" y "s" al mismo tiempo. Coloque el archivo en cualquier directorio y darle un nombre con la extensión ".asp" y presionar "Enter".

8 Cambiar el DSN para el que ha creado. Busque la línea:

DSN = "DSN = example_dsn"

Cambie el texto "example_dsn" al nombre del DSN que creó.

9 Cambie los campos a los campos en la base de datos. Encuentra las líneas:

Response.write de registros ( "Nombre")
Response.write de registros ( "Year")
Response.write de registros ( "Precio")

Cambiar "Nombre", "Año" y "precio" a los valores que desea leer de la base de datos.

10 Guarde el archivo con la tecla "Ctrl" y "s" al mismo tiempo.

11 Ejecutar el script. Vaya a la ubicación del archivo ASP y haga doble clic en el archivo. Un navegador web se abrirá y generar una lista de los elementos que se han seleccionado a partir de la base de datos Access.