Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error ODBC ( Temporary Volatile )

Estas en el tema de Error ODBC ( Temporary Volatile ) en el foro de Bases de Datos General en Foros del Web. [Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Ace DSN for process 0xf34 Thread 0x114c DBC 0x4117fec @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 22/01/2011, 05:48
Avatar de oscarsb1988  
Fecha de Ingreso: abril-2010
Mensajes: 40
Antigüedad: 13 años, 11 meses
Puntos: 0
Error ODBC ( Temporary Volatile )

[Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Ace DSN for process 0xf34 Thread 0x114c DBC 0x4117fec

Código JAVA:
Ver original
  1. public static void main(String[] args) throws SQLException{
  2.         // TODO code application logic here
  3.         AccesoBD_p3 BD = new AccesoBD_p3();
  4.         try {
  5.                 BD.abrirConexionSinODBC("G:\\GALES\\POO\\Práctica3\\Tienda.accdb", AccesoBD_p3.ACCESS, "", "");
  6.                 BD.lanzarInsert("Cliente", "(DNI,NOMBRE,APELLIDOS,DIRECCIÓN,TELÉFONO)", "(17989644G,'Gorka','González Sánchez','Esteban Pernet 4','944908878')");
  7.                 //  bd.lanzarInsert("ALUMNOS", "(USN,NOMBRE,APELLIDOS,AÑOINI,CURSO)",
  8.                 //               "(103,'Iker','Lekue Aramburu',2004,30304)");
  9.         } catch (ClassNotFoundException ex) {
  10.             /** @todo Handle this exception */
  11.             System.out.println("No se ha podido cargar el driver: "+ex.getMessage());
  12.             System.out.println("Asegúrese de que está correctamnet instalado en su equipo");
  13.         }
  14.     }

Código Java:
Ver original
  1. public void abrirConexionSinODBC(String ruta, int code, String user, String pass) throws
  2.         String bd_def = "";
  3.         switch (code) {
  4.             case 1: //Access
  5.                 Class.forName(DRIVER_GEN);
  6.                 bd_def ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=G:\\GALES\\POO\\Práctica3\\Tienda.accdb";
  7.                 con = DriverManager.getConnection(bd_def,user,pass);
  8.                 System.out.println("Conexión establecida con: G:\\GALES\\POO\\Práctica3\\Tienda.accdb");
  9.                 break;
  10.             case 2: //MySQL
  11.                 Class.forName("com.mysql.jdbc.Driver");
  12.                 // "jdbc:mysql://localhost/agenda", "root", "password"
  13.                 con = DriverManager.getConnection("jdbc:mysql:" +ruta, user, pass);
  14.                 System.out.println("Conexión establecida con: " + ruta);
  15.                 break;
  16.             //Faltan los "cases" 3 (SQLServer) y 4 (ORACLE)
  17.         }
  18.     }//fin método abrirConexionSinODBC

Alguna idea de lo que significa este error y cómo puedo solucionarlo?

P.D: Moverlo al foro correcto, es de programación JAVA. Perdonad

Etiquetas: odbc
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 06:26.