El 8/06/07, Santiago Yegros <[EMAIL PROTECTED]> escribió:
Bueno tengo un problema. Tengo que leer un archivo .dbf con java, leer la cabezera y los campos. Leo char a char, pero al imprimirlo salen caracteres no imprimibles. Leo con "DataInputStream" .
Tienes la definicion completa del formato de un archivo dbf? Si no: se encuentra en el man de algun visual fo$ creo que del 7 o 9 busca lo sgte (Este lo saque del 9): Table File Structure (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx) Tienes que tener encuenta el formato del binario para saber cual caracter o byte es de control o de separaciion y cual realmente son tus datos. Entonces usaras diferentes readxxx para cada tipo de dato que esperas recibir desde el dbf. Tienes que tener en cuenta la paginacion del dbf tambien. Tambien debes googlear sobre el DataInputStream aqui van algunos recortes del google: Aqui va un link: http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/archivos/primitivos.htm http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/archivos/flujos.htm#Lectura Esta esta buenisima aunque debes buscarla para tu jdk: http://www.science.uva.nl/ict/ossdocs/java/jdk1.1.3/docs/api/java.io.DataInputStream.html Espero haberte ayudado. Yo todavia no lo hice pero tendre que hacerlo. Espero no molestarte pero te recuerdo que esta es una lista de Debian nop de JAVA creo que mas ayuda recibirias en una lista de Java. -- §~^Calabaza^~§

