Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Duda sobre DatabaseMetaData (http://www.forosdelweb.com/f45/duda-sobre-databasemetadata-580434/)

papitu76 27/04/2008 07:34

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.


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.