Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Cómo crear una conexión de base de datos desde una página ASP en IIS

Resumen
Existen diversos modos de conectar con una base de datos. En este artículo paso a paso se facilitan cadenas de conexión de ejemplo para diferentes tipos de bases de datos y conexiones de bases de datos.

Volver al principio

Requisitos

A continuación, se indican los requisitos para conectar con una base de datos:
  • Servidor web de Internet Information Services (IIS) versión 5.0 habilitado para páginas Active Server (ASP) con Componentes de Microsoft Data Access (MDAC) versión 2.5 o 2.6 (con motor de base de datos Jet)
  • Conexión con una base de datos remota o local
  • Microsoft Internet Explorer versión 5.0 o posterior habilitado para ASP
Volver al principio

Cadenas de conexión de base de datos de ejemplo

Estos ejemplos solo tienen fines demostrativos. Debe pegar este código en el código ASP para realizar una conexión con la base de datos especificada. Tenga en cuenta que debe cambiar los elementos como nombre de la base de datos, nombre del servidor, ubicación de la base de datos, Nombre del origen de datos (DSN), etc.

Volver al principio

Microsoft Access

sin DSN
<%Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mydatabase.mdb"%>				
OLE DB
<%Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\mydatabase.mdb"%>				
DSN de archivo
<% Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "FILEDSN=ADSN"%>				
Con DSN y sin identificador de usuario o contraseña
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname"%>				
Con DSN e identificador de usuario o contraseña
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname","username","password"%>				
Sin DSN, con una ruta física como referencia
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "DSNtest=dsntest & "DBQ=c:\mydatabase.mdb" Conn.Open DSNtest%>				
Sin DSN, con Server.MapPath

NOTA: Server.MapPath es la ruta de la raíz del servidor web. De forma predeterminada es C:\Inetpub\Wwwroot.
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "DSNtest=dsntest & "DBQ=" & Server.MapPath("/databases/mydatabase.mdb")Conn.Open DSNtest%>				
Volver al principio

Microsoft SQL Server

OLE DB
<%Set cnn = Server.CreateObject("ADODB.Connection")cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase "%>				
Con DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=mydatabase"%>				
Sin DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase"Conn.open DSNtest%>				
Volver al principio

Microsoft Visual FoxPro

sin DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\databases\mydatabase.dbc"Conn.Open ConnStr%>				
Volver al principio

Oracle

ODBC con DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.cursorlocation=adUseClient   ' requires use of adovbs.inc; numeric value is 3Conn.open "DSN=test;UID=name;PWD=pass"%>				
OLE DB
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.cursorlocation=adUseClient   ' requires use of adovbs.inc; numeric value is 3DSNTest="Provider=MSDAORA.1;Password=pass;User ID=name;Data Source=data.world"Conn.open DSNtest%>				
Volver al principio


Referencias
Para obtener más información sobre tipos de datos, conexiones de datos o componentes MDAC, consulte el siguiente sitio web de Microsoft: Volver al principio





Nota: es un artículo de "PUBLICACIÓN RÁPIDA" creado directamente por la organización de soporte técnico de Microsoft. La información aquí contenida se proporciona como está, como respuesta a problemas que han surgido. Como consecuencia de la rapidez con la que lo hemos puesto disponible, los materiales podrían incluir errores tipográficos y pueden ser revisados en cualquier momento sin previo aviso. Vea las Condiciones de uso para otras consideraciones
Propiedades

Id. de artículo: 300382 - Última revisión: 01/27/2014 13:47:00 - Revisión: 1.0

  • kbhowto kbhowtomaster KB300382
Comentarios
osoft.com/c.gif?DI=4050&did=1&t=">mp;did=1&t=">=">ol
Venezuela - Español
://c1.microsoft.com/c.gif?DI=4050&did=1&t=">(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> t type="text/javascript" src="https://c.microsoft.com/ms.js">