Foros del Web » Programando para Internet » ASP Clásico »

Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x

Estas en el tema de Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x en el foro de ASP Clásico en Foros del Web. Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process ...
  #1 (permalink)  
Antiguo 08/01/2005, 12:08
Avatar de UrRuX  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 0
Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x9fc Thread 0xbc0 DBC 0x11f2fd4 Jet' del Registro.
/prueba5/check.2.asp, línea 13

Este es el bendito error q me sale cuando ingreso la clave para ingresar al pequeño sistema q cree.. por favor alguna solucion?? en la linea 13 tengo li sig:

9 dbname="database.mdb"
10 ci=request.form("txtUserid")
11 set conntemp=server.createobject("adodb.connection")
12 cnpath="DBQ=" & server.mappath(dbname)
13 conntemp.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cnpath
14 sqltemp="select * from Alumnos where cedula='"
15 sqltemp=sqltemp & ci & "'"
16 set rstemp=conntemp.execute(SQLTemp)
  #2 (permalink)  
Antiguo 08/01/2005, 12:10
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 19 años, 5 meses
Puntos: 0
fijate de cambiar el conection string. en www.connectiosstrings.com tenes ejemplos.
Ora que te puede estar complicando es que el server.mapapth no te este devlviendo la ubicacion correcta del archivo.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #3 (permalink)  
Antiguo 08/01/2005, 12:50
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Si, aqui hay de dos con este error:

1.- No encuentra la ruta a la DB
2.- Es un error de permisos con el usuario que maneja el IIS para navegar por los sitios, que lo autentifica como un anónimo, tienes que ver desde la parte de seguridad en el IIS--:autentificación de usuario anónimo(o algo así) que el usuario que tiene configurado, tenga permisos de lectura/escritura, para la DB y tambien para la carpeta que la contiene.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 09/10/2008, 20:53
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for

Hola Que tal mira el problema se debe quizá algún cambio que realizaste sobre el sistema, como instalar algún IDE o Servicio, lo cual cambio la denominación para el Driver de Access "Microsoft Access driver (*.mdb)" por lo que es probable que tengas que escribir la nueva denominación que normalmente es "Microsoft Access DRIVER (*.mdb)", es decir, solo cambia driver en minúsculas por mayúsculas, de tal manera que te quede mas o menos así:

Cnn.ConnectionString = "DRIVER={Microsoft Access DRIVER (*.mdb)}; DBQ=" & Server.MapPath("tubd.mdb")

Espero que te sirva.

Saludos.
  #5 (permalink)  
Antiguo 21/03/2014, 09:38
 
Fecha de Ingreso: marzo-2014
Mensajes: 1
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for

Estimados:
Aquí esta mi solución al respecto, probada en Windows 8.1, corriendo en Parallels, compilando sobre Visual Studio 2013.
Después de unas horas de investigación, logré hacer andar el mdb con contraseña, en C# para montar un servicio de reporte por correo, las conexión es la siguiente.
El código de mas abajo se encarga de imprimir en la consola de windows toda la información de la tabla a consultar.
Las librerías adicionales están en rojo, el resto de las librerías fueron insertadas automáticamente por VS2013

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.OleDb;
using System.Data;


namespace AsistReporter
{
class Program
{
static void Main(string[] args)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=S:\TUDB.mdb;JET OLEDB:DATABASE PASSWORD=CONTRASEÑAMDBACCESS;";
con.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select * from TABLAACONSULTAR",con);
DataTable dt = new DataTable();
da.Fill(dt);
string info = "";
foreach(DataRow dr in dt.Rows)
{
foreach(DataColumn dc in dt.Columns)
{
info += dr[dc.ColumnName] + " - ";
}
info += "\n";
}
Console.WriteLine(info);
Console.ReadLine();
con.Close();
}
}
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:00.