Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

El motor de base de datos no puede abrir el archivo

Estuve siguiendo el manual de programación en ASP sin problemas probando los ejemplos con dreamweaver 8 como editor, tengo Windows XP Professional e instalé el IIS.
Tengo ACCESS 97 y ACCESS 2003

Todo sin problemas hasta que llegué al capítulo "Selecciones en una tabla de base de datos con ASP" donde al ejecutar el ejemplo aparece el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][Controlador ODBC Microsoft Access] El motor de base de datos Microsoft Jet no puede abrir el archivo '(desconocido)'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.

El cual aparece en la línea que se intenta abrir la BD: Conn.Open "Mibase"

El DSN fue creado y funciona pues lo verifiqué con EXCEL.
Necesito su ayuda ya que busqué en FAQ y no encontré referencia sobre este error.

La FAQ El motor de base de datos no puede abrir el archivo tiene Pertenece a la categoría:


 Respuesta de Horacio Santa Cruz  14/3/08 
Mira hace unas horas tenia el mismo error


Tenia esta rutina






<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"



"http://www.w3.org/TR/html4/loose.dtd">



<html>



<head>



<title>Documento sin título</title>



<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



</head>



<body>



<%







Const DsnSocio = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:www.anro.com.arwebspaceelsubteanroanro.com.ardbSocios.mdb;Persist Security Info=False"







okNro = session("OkNro")



EsSocio = session("TEsSocio")







Set cnn = Server.CreateObject ("ADODB.Connection")



Set rst = Server.CreateObject ("ADODB.Recordset")



cnn.open DsnSocio



sqltxt = "Select * from TabSocios where Nro = " & okNro



rst.Open sqltxt,cnn,3,3



rst("EsSocio") = EsSocio







%>



.........<%=sqltxt%>...<%=okNro%>...<%=EsSocio%>







<%



rst.update



rst.Close



set rst = Nothing



cnn.Close



set cnn = Nothing



%>










Cambie por





Const DsnSocios = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:www.anro.com.arwebspaceelsubteanroanro.com.ardbSocios.mdb;Persist Security Info=False"






cnn.open DsnSocio






Y no tuve problemas.









Supongo que no cerré el Const DsnSocio , en alguna pagina, por eso me acusa el mismo error que a vos.






Proba este cambio y tratemos de averiguar cómo se puede detectar los DSN usados y no cerrados (Existe algún software?)

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se ha encontrado un comentario sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Bases de datos PHP
  + Hasta donde puedo llegar con Access
  + Conectar una base de datos Access de otro servidor
  + Qué es el motor de base de datos Microsoft Jet
  + Obtener el identificador de la última inserción en ASP
  + Como hacer una busqueda en un campo MEMO
  + Fechas en Access
  + Campos MEMO y condiciones lógicas en ASP
  + Importar y exportar datos de Access a MySQL
  + Qué es Access?
  + Función similar a substring en Access 2003

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia