Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 27-abr-2008, 07:34   #1 (permalink)
papitu76 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2004
Mensajes: 167
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-abr-2008 a las 07:41.
papitu76 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:22.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93