![]() |
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.