Problemas con Palm

26/09/2007 - 01:53 por mole | Informe spam
Luego de una sincronización la Palm me devuelve varios archivos en
formato PalmDatabaseFile. Necesito convertirlo a DBF para poder
manipularlo desde VFP.
Ya lo intenté con PDB2PDF pero sin resultado.
Cómo puedo hacer la conversión automáticamente?
Muchas gracias por la ayuda.

Preguntas similare

Leer las respuestas

#1 Carlos Alloatti
27/09/2007 - 00:04 | Informe spam
"mole" escribió en el mensaje
news:
Luego de una sincronización la Palm me devuelve varios archivos en
formato PalmDatabaseFile. Necesito convertirlo a DBF para poder
manipularlo desde VFP.
Ya lo intenté con PDB2PDF pero sin resultado.
Cómo puedo hacer la conversión automáticamente?
Muchas gracias por la ayuda.

Para poder realizar una conversion de un archivo PDB necesitas si o si saber
la estructura del archivo, cantidad de campos, tipo de campos, longitud de
cada registro, etc.

Si no sabes eso no podrás hacer una conversión.

Puedes usar un activex llamado hbdao.dll que esta incluída en el programa
HB++. El mismo lo puedes bajar en versión de prueba, y puedes utilizar
hbdao.dll en forma gratuita sin tener que comprar el programa, yo he
preguntado a la empresa y me contestaron que se podia utilizar.

Con hbdao.dll puedes pasar de dbf a pdb y de pdb a dbf sin problemas. Mira
la ayuda aqui:

http://www.handheld-basic.com/docum...index.html

Home > Tools User's Guide> HB++ Data Access Objects

Carlos Alloatti
Respuesta Responder a este mensaje
#2 mole
27/09/2007 - 02:21 | Informe spam
On 26 sep, 19:04, "Carlos Alloatti" wrote:
"mole" escribió en el mensajenews:
Luego de una sincronización la Palm me devuelve varios archivos en
formato PalmDatabaseFile. Necesito convertirlo a DBF para poder
manipularlo desde VFP.
Ya lo intenté con PDB2PDF pero sin resultado.
Cómo puedo hacer la conversión automáticamente?
Muchas gracias por la ayuda.

Para poder realizar una conversion de un archivo PDB necesitas si o si saber
la estructura del archivo, cantidad de campos, tipo de campos, longitud de
cada registro, etc.

Si no sabes eso no podrás hacer una conversión.

Puedes usar un activex llamado hbdao.dll que esta incluída en el programa
HB++. El mismo lo puedes bajar en versión de prueba, y puedes utilizar
hbdao.dll en forma gratuita sin tener que comprar el programa, yo he
preguntado a la empresa y me contestaron que se podia utilizar.

Con hbdao.dll puedes pasar de dbf a pdb y de pdb a dbf sin problemas. Mira
la ayuda aqui:

http://www.handheld-basic.com/docum...index.html

Home > Tools User's Guide> HB++ Data Access Objects

Carlos Alloatti



Gracias Carlos. De todas maneras no voy a poder hacer nada porque
desconozco la estructura de los archivos.
Suponiendo el caso que pudiera acceder a esa información, ¿de qué
manera la utilizo?
Muchas gracias de nuevo
Respuesta Responder a este mensaje
#3 Carlos Alloatti
27/09/2007 - 14:52 | Informe spam

Con hbdao.dll puedes pasar de dbf a pdb y de pdb a dbf sin problemas. Mira
la ayuda aqui:

http://www.handheld-basic.com/docum...index.html

Home > Tools User's Guide> HB++ Data Access Objects

Carlos Alloatti



Gracias Carlos. De todas maneras no voy a poder hacer nada porque
desconozco la estructura de los archivos.
Suponiendo el caso que pudiera acceder a esa información, ¿de qué
manera la utilizo?
Muchas gracias de nuevo

SI lees la ayuda en el vinculo que puse verás como se utiliza, una ejemplo
rápido e incompleto en VFP:

*!* Crear un PDB:
loPDB = Createobject("HbDAO.HB_RawDB", "HbDAO")
loPDB.CreateTable(...
loPDB.AddNew
loPDB.StringAt(...
loPDB.Int32At(...
loPDB.Update
loPDB.Close


*!*Leer un PDB:
loPDBTable = Createobject("HbDAO.HB_RawDB", "HbDAO")
loPDBTable.OpenTable(lcPDBFile)
loPDBTable.MoveFirst
Do While Not loPDBTable.Eof
laField(1) = loPDBTable.Stringat(-1)
laField(2) = loPDBTable.Stringat(-1)
.
.
.
Enddo
loPDBTable.Close

Este código es solo un ejemplo, una guía. Asi como esta escrito no funciona
en VFP

Carlos Alloatti
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida