Formas comunes de escribir cadenas de conexión en ASP, incluido access2007 y otras cadenas de conexión de Access
strConnect = Proveedor=Microsoft.Jet.OLEDB.4.0;Fuente de datos=C:/MyDatabase.mdb;
Acceda a la cadena de conexión de 2007
strConnect = Proveedor=Microsoft.ACE.OLEDB.12.0;Modo=Compartir exclusivo;Fuente de datos=C:/MyDatabase.accdb;
Cadena de conexión del servidor MSSQL
strConnect = Proveedor=SQLOLEDB;Fuente de datos=Nombre del servidor/Nombre de la instancia;Catálogo inicial=Nombre de la base de datos;ID de usuario=Nombre de usuario;Contraseña=contraseña;
cadena de conexion de excel
strConnect = Proveedor=Microsoft.Jet.OLEDB.4.0;Propiedades extendidas=Excel 8.0;HDR=YES;Fuente de datos=C:/MyWorkbook.xls;
El valor predeterminado de HDR es SÍ, lo que significa que la primera línea es el nombre del campo; de lo contrario, la primera línea será el contenido.
Cadena de conexión de Excel 2007
strConnect = Proveedor=Microsoft.ACE.OLEDB.12.0;Propiedades extendidas=Excel 12.0;Fuente de datos=C:/MyWorkbook.xlsx;
Archivo de texto (el archivo de texto también se puede utilizar como base de datos)
strConnect = Proveedor=Microsoft.ACE.OLEDB.12.0;Propiedades extendidas=Texto;Fuente de datos=C:/Archivos/;
Bueno, el parámetro Fuente de datos es el nombre del directorio que contiene el archivo, no el nombre del archivo. Si la primera línea del archivo de texto no contiene el nombre del campo, debe ingresar HDR=No (igual que Excel) en el parámetro Propiedades extendidas. para evitar perder la primera fila de datos.
Usar cadena de conexión
Copie el código de código de la siguiente manera:
conexión tenue
SubDBAbierto()
Base de datos atenuada: db=Server.MapPath(zzz.mdb)
Establecer conexión=Server.CreateObject(Adodb.Connection)
En caso de error Continuar siguiente
conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Fuente de datos= & db
Si Err.Number<>0 entonces
Err.Borrar
Response.Write(<h1>El enlace de la base de datos es ERROR</h1>)
Respuesta.Fin()
Terminar si
En caso de error Ir a 0
Subtítulo final
LlamarDBopen()
……
conn.CLose(): Establecer conexión=Nada