Foros del Web » Programación para mayores de 30 ;) » Java »

Duda sobre DatabaseMetaData

Estas en el tema de Duda sobre DatabaseMetaData en el foro de Java en Foros del Web. Hola, Tengo una duda. Intento obtener información de una aplicación de facturación, en concreto Winomega . Esta echa utilizando una base de datos DBASE. Utilizando: ...
  #1 (permalink)  
Antiguo 27/04/2008, 07:34
 
Fecha de Ingreso: abril-2004
Mensajes: 185
Antigüedad: 20 años
Puntos: 0
Duda sobre DatabaseMetaData

Hola,

Tengo una duda. Intento obtener información de una aplicación de facturación, en concreto Winomega. Esta echa utilizando una base de datos DBASE.

Utilizando:
DatabaseMetaData DaBaMeDa = connection.getMetaData();
resultSet = DaBaMeDa.getColumns(null, null,"OMG-ART", null);
while (resultSet.next()) {
System.out.println(4 + " " + resultSet.getObject(4)); }

Donde OMG-ART es el nombre de la tabla que quiero tratar me da los nombres de los campos.

He obtenido el nombre OMG-ART de la siguiente forma:
DatabaseMetaData DaBaMeDa = connection.getMetaData();
String[] st = { "TABLE" };
resultSet = DaBaMeDa.getTables(null, null, null, st);
while (resultSet.next()) {
System.out.println(3 + " " + resultSet.getObject(3));
}

Sin embargo si trato de hacer una simple SELECT * FROM OMG-ART me da error de sql con el siguiente mensaje:

Error con conexcionjava.sql.SQLException: [Microsoft][Controlador ODBC dBase] Error de sintaxis en la cláusula FROM.

Gracias.
__________________
Recologic

Última edición por papitu76; 27/04/2008 a las 07:41
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:27.